Andreea Sutu
She is nice and explains anything that is not clear. The only tuff part is the wording of her questions on the quizzes and tests. So make sure you understand the concepts not just memorize them.