Elaine is a good teacher. She is patient and tries to make sure everybody understands before moving on. The class used an online program called hawkes. I thought the program itself was horrible as far as learning the actual criteria. She is very good at explaining a math problem via email if youre having trouble on something. Her tests are fair.