He's a nice guy and willing to help students, although his lectures are sometimes a little bit confusing because he over-explains simple concepts. Prelims are LONG & sometimes graded unfairly, but pretty easy. Make sure to know ALL the key terms he hands out. Lowest prelim dropped, poster presentation is an easy 95-97% and counts as an exam grade