James Wilson
Good professor, if you are new to discrete math, then it will be confusing during lectures. He asks questions a lot and wants students to answer. Although my class barely has anyone participate when he asks a question. There isn't a lot of homework but his teaching style may not fit you. His notes are handwritten so it's hard to follow sometimes.