I also had him for lab. His written exams were difficult, 20-25 short answer questions and you are only given an hour to complete it. Questions were unclear and he is an extremely tough grader. Does not offer helpful feedback, if any. He makes us watch a ton of youtube videos and doesn't really teach most of the time. Avoid if possible!