Richard Bennett
This course was pretty much self taught. Bennett walks through the powerpoint lectures but learning the material depends on you reading the chapters, doing the practices problems, and doing the practices quizzes/tests. Graded solely on four tests including the final and one group project. Good luck!