Good prof and a funny guy . His lectures can run a bit long , but his sense of humor and tangents keeps them interesting . 99 % of what you do in class translates exactly to the tests . He also makes accommodations for the way the online HW works , so getting the grade there isn\'t too hard . Just makes sure you don\'t underestimate his tests and do well .