Gregory Suryn
This class has a flipped classroom set up, so you do notes for homework and then do problems with a group in class. For this class you need to be engaged and asking questions during class time. Suryn is an amazing professor though, and is very willing to help all of his students. His lectures are super helpful and organized well.