Dan is a great instructor for this course. He tells you what you need to know to succeed in the class. There are 3 exams, 10 labs, and 1 term paper. Everything is graded fairly and the PLUS sessions for this course are helpful. I would take a class with Dan again if I could.