Great professor and very passionate about his work. His labs are great and so are the lectures. Exams are easy to study for and he uploads all of his slides for the lectures online. He does throw some Latin names at you but theyre extra credit for exams.