David Mayhugh
I took this class as hybrid and found it was very important to work through as many practiced problems before class as possible. He gave quizzes every Tuesday and Thursday but let us update our scores throughout the quarter. Overall his class was really enjoyable and he did a good job explaining how to solve problems. 