I really enjoyed his class as well as his teaching. grading is all based on weekly lab quizzes, midterm and final (which are all multiple choice), and in class pop quizzes that are more about making people come to class than actually testing your knowledge. overall, i would recommend him Any questions, just go to his office hours, he's almost always available for his students. Read the book, ask questions and you'll be fine. The labs are easy too, nothing too difficult to understand. Labs will save you.