Don't let these other reviews fool you. He is very particular about labs, use the wrong font get ready for him to lecture you for 30 mins. His in class notes are everything with no real structure. Words cannot describe the monstrosity that are his labs and exams. If you care about your grade, stay far away!