Patrick Nunally
He is a great professor that teaches a very difficult subject. In my case he pushed me to really learn. If you need help, he spots and will chase after you until you get it. I have never had a professor so invested in his students or his subject. If you really want to learn electrical engineering this is the guy but, it won't be easy.