Fortunato Bentolila
The teaching is subpar. The amount of work he gives is reasonable for a student who wants to learn the subject. He lets you have notes in tests and provides a generous amount of extra credit. Tons of changes in due dates and assignment style made things hectic but all the changes benefited the students. Be ready to self-study physics.