Professor Earls is a good teacher. He walks you through labs step by step and is willing to answer any questions. The pre lab quizzes he gives are somewhat difficult... you will have to study for his class. 