Very nice guy. His class is a bit hard because he expects you to know too much (class average was 44%) but curves grades and is very understanding and welcoming for you to come to his office. He's relatively new, so I'm sure he'll get better as he settles in more. Doesn't take attendance, but does do participation points, so come to class."