Great prof!! Gotta say I was nervous about taking EM Waves from the horror stories I heard in the past but he definitely made the content accessible for me and many other students. It's one of the few classes where I can say I actually remember and use what I learned. The homeworks and pre-labs were doable and helped understand the material better.