david rawson
This class was very enjoyable and engaging. I did find it a little stressful to sign in front of the class, but everybody was very supportive. Professor Rawson pushes you to do the best that you can and is very funny. Another bonus is that the textbook and videos to accompany the textbook can be found online. 