Awesome teacher. He conveyed the information really well and that made it easy to prepare for the everyday quizzes. If you listen to what he says and don't miss any of the labs, you should do great in the class! He offers many bonus opportunities and cares about his students opinions. I recommend taking him for biology lab!