Fields and Waves: Fundamentals of Information Propagation
I took it with Cummer. He did a good job presented the material in class, which was not always easy for most people. The exams were fair, and Cummer made sure we knew what we were expected to know.
Soooooo tough!!! By far the hardest ece class out there. The material is really difficult and everyone's grade ended up suffering because of really hard exams.