David Elzinga
David is awesome! He's very nice and funny, and the way he explains and offers constructive criticism is detailed and easy to understand. As long as you watch the lessons before class, take notes, and don't procrastinate your homework for each lesson, this class is super fun and easy.