John Griffin
The material is rather difficult and conceptual; that being said Mr Griffin does a decent job, in MOST areas. Hes been learning to teach and has steadily improved over the semester. Hes not a blow you out of the water professor but hes not a horrible choice either. 4 tests 3 tests and a cumulative final 10 quizzes he drops two Lots of hwk.