Jonathan Guy
He was a great teacher; I have no complaints. Lots of examples provided in class. Attendance is a small portion of your grade, but I found that in order to be successful you should attend. Lots of homework, but definitely helps you learn the material. Reviews are provided for quizzes and exams, and if you study these you'll be golden for the test.