He's a passionate speaker who cares a lot about his subject. Can sometimes go on tangents unrelated to the assignments though. Stays after class to help students, very patient but won't give you solutions outright. You don't need to complete all the assignments or attend class to get an A. There's free pizza too.