David Chambers
He is very caring towards the students! His lectures overlapped a couple of times, but it was a great refresher from what was learned last time going into new information. The class was solely based on what we were interested in and he took time to help us understand the material. Homework and quizzes are easy to follow along and easy to do!