Duncan McCollum
Professor McCollum is a good professor. The exams can be a little tough, and the final has a written portion. However, he gives no homework. Do the readings and the lectures online and you'll easily get an A or B in the class so long as you do the other assignments (which aren't hard), the discussions really help your grade as long as you do them.