Despite this being my worst grade I give it high points because the lecturer, Duc Phan, puts in huge effort into the subject. Some key notes about it:
-It can often be a "wooly" - or qualitative subject. Combined with the massive amount of content, I would recommend grinding out a few questions here and there to iron out your knowledge.
-THERE IS A LOT OF CONTENT. Every weekly lecture has at least 60+ slides on it, and they are packed with information.
-As mentioned earlier, Duc puts a lot of effort into the subject and each week has a lot of supplementary learning materials.
-The group presentation isn't too difficult; students get to decide on which week they want to present (first come first served). I would recommend being the 2nd/3rd presenter so you can get it out of the way early (and stop coming to tutes), but you still can use the earlier presenters as a model.
-The individual assignment is deceptively hard. Try to find people to compare the assignment with. Make sure to cite your textbook and RTFQ.
-Do not be deceived by the easy first few weeks - from week 3/4 onwards, the subject becomes significantly harder and catches many off guard.