I've always struggled with biol courses, but I enjoyed his class! He encourages us to study ahead prior to class so during his lectures, the key points that he explains will be easier or us to understand. He assigns lecture quizzes usually a week before exams so we have things to study from and the online homework also helps a ton! Would recommend!