I have enjoyed this course (USM not St.Joes) because she is realistic, approachable, and extremely clear and organized about what she expects from us every week.  There is a lot of reading but she gives very clear instruction about which parts are most important and what knowledge you should be leaving with.  She grades very fairly.