I actually thought my automata course was going to be my hardest, because its probably the one I know the least about. I'm not really worried about the advanced programming course, because I already know c. Data structures I'm not really worried about either, although I don't know java that well, I'm pretty good at object oriented programming.
Circuit analysis will probably be a lot of work, but I don't think its going to be hard, because its basically covers everything I learned in the intro electronics course, only its supposed to go more in depth. Signals and systems, I'm not so sure about.
I did take things like real analysis and abstract algebra. It was fine. Its just that its my first semester at a new school, and everyone I've talked to says I should drop one of them. I have very good time management skills though, and stay on top of my work. I absolutely never put things off to the last minute, because I hate the feeling of scrambling at the last minute.
Think I'll stick with it a little longer then. Its only the first week of classes.