Paul Haitkin
Prof. Haitkin is very passionate about Physics, and you could ask him questions anytime! His lectures are also good, and he grades fair and gave plenty of extra credit. The exams are not easy, but the difficulty is something I would expect from a STEM class.