Awesome professor. Lectures are packed with clear, demonstrated examples that don't get boring - he keeps it moving but doesn't speed through material. Always takes the time to answer questions. Only graded by exams and quizzes, but offers makeup points for missed quiz questions which is helpful. Wish I could take him for Math142!