Yen Jim Kuo
Great professor, tough material, but I actually felt like I learned a lot from his class. His exams are both easy and difficult, if that makes sense. The math is basic and simple, but his exams are heavily based on the theory. Genuinely have to understand the material to do well on the exams, memorizing steps to solve a problem will not help