Assignments were very straightforward and I was lucky to have a great TA - got more out of the tutorials than the lectures by far. Lectures were very dense and slides were very text heavy with little to no useful info. Lectures very boring if you're not a philosophy person, so if you took it for a requirement like I did, bring coffee and patience.