Lecture every class that are full of content. Very professional, knowledgeable and doesn't sway much from lecture. Quizzes are based on lecture and allows a one page cheat sheet for quizzes. Final grade is based on 3 quizzes, 2 group projects, and a final. Sometimes took a long time to put grades in the gradebook, but offered good feedback.