Jennie Botkin
There are exams every 3-4 weeks, but she gives plenty of material to help you prepare. I would recommend the study guides because they usually had similar questions as the exams. She gives great feedback and is always willing to help you with your questions. There's always a weekly opportunity to earn extra credit, and sometimes extra options also.