Geoff Black
Weekly assignments taking ~1 hour.

Textbook is not mandatory but incredibly useful for assignments and test reveiw.

Exam questions taken directly from textbook.

Overall, great teacher and I would take his class again!