Prof is a pretty good professor. He tries to make some of the really boring and pointless aspects of discrete math more interesting. Some of the example problems in class are very complicated, but the HW's never are that bad. He is very willing to help you with the HW's during his office hours, too. Also, the midterm and final were very fair.