I loved this course! It is definitely heavier on the homework load- but if you take good notes on the reading (which is all articles/free chapters- no paying for an expensive textbook!) you will be prepared for the test. He really cares that you actually learn applicable material and connects everything very well at the end. Worth the effort!