David Martin
Subject matter is difficult. Prof is great. He goes out of his way to help. But you have to speak up. If you struggle with assignments, or in class, let him know early. Printing out the PDF notes and binding them, allowed me to pay attention during class. Big difference. He provides practice exams, and is more than fair. 