It isn't easy to manage the amount of assignments in this class... For an introductory course, this was my most time-consuming and frustrating. The due dates are M,W,F every week so it can get annoying especially if you are taking a lot of courses like I am. Overall he is a great guy and will give good feedback, but the workload is just too much.