David Hunt
You can tell he wants his students to succeed. Weekly quizzes would always have the same questions as last one so you can study and correct your mistakes. Lord of games too. Hes very easy going and I really enjoyed his class. Would definitely recommend