Maureen Hickman
She offers extra credit for every chapter you cover. She is very accessible and cares about you. Tests are easy if you understand what is being asked on the practice exam. Quiz every week that is take home. 