Marguerite White-Jeanneau
Best teacher I've had. She is extremely passionate and it's evident. The online homework is very helpful and guiding, her grading system is reasonable, her teaching style makes it easy to understand and she encourages questions and for everyone to understand. The labs are also relevant and easy to follow. You just have to show up and pay attention.