Zachary Berger
He's mainly a researcher, not an instructor, but still good at teaching. He is quite passionate about the class and wants you to learn and understand. Includes a lot of videos to show the application of topic. The grade is made of 2 midterms and a final, easy quizzes based on hw, and a group (or solo if you want) project which is graded generously.