Marc Kasten
He was okay. He's not very strict when it comes to grading. There's some useful information in the course, but it is a lot of busy work. It can be helpful if you've never been exposed to proper study and note-taking methods though. Make sure you let him know if you are a CCP student because a lot of the course depends on that.