James Pearson
Hes really clear on whats expected from the student. Too clear honestly because he repeats the syllabus every class. I think he just wants everyone to do well. Allows you to have your own time management which is great. Expects your effort and time put in weekly. More than fair. Lectures can get a little boring about half way through.