Andrew Kauffmann
Dr.Kauffmann's lectures in a nutshell: he writes a bunch of equations and does math on the board, and just talks at you, making connections that we end up not needing for exams or for the class. I had to teach myself a lot and most of the labs were confusing as it was stuff we had not learned in class.