Jean Cadet
Don't understand why he has a 3/5 rating. He is an amazing professor and genuinely wants you to do well. Constantly asks if you understand the material, and gives a lot of examples. If you miss a class- he will try to teach online over the WEEKEND! to help you catch up. I highly recommend taking him. Quizzes every 2 weeks (pretty fair).