Timothy Cobler
This prof is the best I have had at CPP, his lectures are very very clear and simple. We have about 2 things of HW and a quiz every week. Exams and quizzes were never harder than the HW and everything was pretty expected. He's always available for help and gives great feedback. You can tell he cares about you learning!