Janine Lyman
She is very understanding but her lectures are not great. She makes mistakes often - understanding material is difficult in class. She does give opportunities to make up quizzes. I would take her again only because she's nice & I would know what to expect. If you aren't willing to put in the extra work to understand what's going on, don't take her.