Yesenia Chavez
She is very accessible, responds to emails quickly. There is quite a bit of work but she assigns each chapter all at once and gives you two weeks to work at your own pace. The work is pretty easy as well as the exams for each unit. She is a very easy grader and will pretty much give you an A as long as you complete the work fully and on time.