Sharmini Nair
Nair is great. Lectures are prerecorded w/ additional interesting reading each week. There's 3 tests, study guides provided. Final's cumulative of questions from previous tests. 1 simple group project. She prepares you well for 1 large research paper at the end. Don't buy textbook- it's available for free online. I learned a lot + highly recommend!