Robert Sauvuer
I liked him a lot, gave very good feedback and I felt like I learned way more compared to any other semester. He wants you to succeed. Attendance mandatory and will call on you randomly so make sure you're paying attention. He will let you come to other times he is teaching too if you can't make the class you're assigned to