Larry Taylor
There's weekly quizzes, which are very easy. He goes over the material in full detail so you are prepared for quizzes/tests. He gives a study guide for his tests (similar questions). There's a final project at the end of the semester - paper and a presentation (topic is of your choice). His lectures are interesting. I would take him again!