Aaron Hoskins
Boring as hell and a pretty tough course. He does seem to try to some extent to teach but his teaching style isn't very engaging. You're better off reading the slides and the book. Asking him questions is the best way to go about this class. You won't learn much in lectures so YOU HAVE TO GO TO OFFICE HOURS if you want to do well in this course.