Michael Horton
Good professor with interesting assignments and an engaging personality in class. My only complaint is that grading and getting results back was a bit slow at times. Besides that, the class is an easy A or B if you like writing enough.