Professor Koch is a great professor and is very passionate about his work. Most of the class consists of lectures and quizzes with 4 homework assignments and exams throughout the semester. He can cover material a little too quickly at times, but he's always open to questions and going over something again. Would definitely take him again!