Christopher Clarke
Homework is long and time-consuming, and is a grade (not a completion grade). Which sucks because you are trying to practice new concepts that were just presented to you. His lectures aren't helpful. Just read the textbook and do the adaptive test prep with the ebook, and try to understand the basic concepts. His tests are okay not too hard.