Chuntai Jin
I was fortunate enough to have Chuntai for 4 different course: EC1010, EC1020, EC2810 and FN3700. He is a very brilliant individual who will push you to your limits but is willing to help you every step along the way granted your effort is present. I have a very high level of respect for him as both a professor and a person.