Geoff Black
The course load is not too heavy, with weekly assignments ranging from 1-2 hours in length. Textbook is not mandatory, however if you want to really get a high grade, I would recommend it. A lot of the assignment questions come straight from textbook practice, and the exams are derived from them as well. Overall, great professor!