Pedro Irazoqui
Great professor to learn circuit analysis from, he makes sure everyone understands the lessons and answers everyone's questions clearly in lecture. His handwriting is a bit tough to read, and he can be a little intimidating one-on-one, but other than that he's great.