Jim Doran
Jim is one of a kind. I was lucky enough to have him for my fundamentals of electronics and circuits course this last semester. There is no one else I would recommend to teach everything there is to know about electrical engineering. 