This was the hardest course I'd taken at the time (that was then obliterated by ELEC2133). The circuits part, while there is lots to remember, isn't overly difficult and was explained pretty well by Rukmi. It can get a little dry at times though. The signals part was more interesting, but also much more challenging. Very intense calculus. Julien was a fantastic lecturer but I feel like 1 hour per week wasn't quite enough to cover everything properly, felt a little rushed on occasion.
The lab/tuts are ridiculously difficult. Be prepared to spend more than the allocated time on them, unless you have someone who can explain things to you. The tutors are really helpful too. The lab/tuts are pretty boring compared to other ELEC courses; it is more tutorial work and math than actual circuit work.
This is the first time the ELEC program starts to put the pressure on, in my opinion. But I enjoyed the content and it isn't too difficult; just be prepared to give it lots of time.