Natalie Hayden
She is fair grader, and the homework isn't hard. A lot of her lectures actually help you understand the concepts of the papers you are going to write, and the homework helps with that too