Some questions about intro to linear systems, probablity and statistics for engineers, etc

How hard are these courses? So far my schedule for spring looks like this:
EGN 4450: Intro to linear systems
COP 3331: Object oriented design
EGN 3000: Foundations of engineering
EGN 3443: Probability and statistics for engineers
ENC 3246: Communication for engineers

I’m still finalizing my schedule for spring 2015, but I want to make sure i’m not overloading myself with too much math since I will also be working 20-25 hours a week this semester to keep me afloat. I’d like just a general idea of what to expect difficulty wise, it will give me a good idea of what i can manage. I know the pre-requisite for linear systems is calc 2; I did pretty well in calc 2, I managed an A but i had a pretty good professor. I don’t mind dropping one or two depending if it’s too much of a workload.

The math in a signals / systems course can go over a person’s head really really easily. The derivations play a major role in understanding the concepts yet they are very jumpy from one place to the next and the final result leaves you in awe. You’re probably going to need to use a bunch of math tricks such as obscure trigonometric identities and a solid understanding of the concepts to tackle the problem sets.

The quizzes in my class at least spared the student from being defeated by math tricks if he knew the concepts and the basic approach to solving the questions asked in the class… I ended up with an A- thanks to a few dumb mistakes and a brutal cumulative final.

~Taking the probability and statistics course this semester!