This course was lots of fun and you can get reasonably good marks without too much effort so long as you stay on top of tutorial activities/attendance. It does have a lot of small assessments that can build up, especially in busier parts of the sem. If you don't like public speaking the vivas can be stressful but since there are multiple you get the hang of it. Teaching team is great - lectures and tutorials were very interactive and some industry speakers too!