Mary Elizabeth Anderson
Explained concepts very straight forward. There are worksheets (one per class), but the worksheets were easy and graded off participation. There is homework due for mastering each week, GO TO CATALYST they will help clear up questions for class but they're especially helpful with mastering homework. She is very accessible outside of class.