I enjoyed his lectures and appreciated his enthusiasm for the field. He gets excited when students are engaged and ask questions. It's important to show up to class, his explanations of the material is clear and even helps connect concepts from other classes. Slides were interesting with a bit of humor added to it. Grade was 75% exams and 25% labs.