Juan Pedro Ochoa Ricoux
His 5 ratings speak for themselves. Lecture attendance was optional extra credit. A lot of fun in-class demos so I recommend attending for EC + demos.  Every exam was very fair and straightforward, no curveballs at all.  Homework was the most difficult part of the course. Passionate, caring, and respected. I went from hating physics to enjoying it.