Jianxi Gao
Intro to Algorithms can be a nightmare with other professors, but Gao presents the subject matter in a pretty straightforward way. He's not patronizing when you ask questions, and will work with you to make sure that you understand the material if you're struggling. 10/10 would take a class with him again.