William Seitz
This professor uses an inverted classroom, meaning you get little to no teaching from the professor other than online videos of him briefly reviewing notes, and going over a few questions in class. His exams are tough and the reviews would be more helpful if some of the answers werent wrong. Overall the TAs teach us better than he does.