David Gilbert
Do not recommend taking his online classes at all. Exam was so hard and left me in tears afterwards. I felt that the students did not receive the support they needed in a course like this. He has to be more approachable/reachable.