Daniel Salmon
I've had 3 physics professors and this guy is by far the best. He explains things really well and doesn't just regurgitate book material. Encourages participation, explains well, grades fair. It's obvious he likes to teach. Definitely recommend Dr. Salmon!