I found this course quite easy, I would take this course again. The Ta's were helpful and the final exam was also fairly easy. Discussion posts are mandatory and go towards your participation marks however it is very easy to get 100% which is an easy grade booster. 