Notes 3 assignments worth 6% each 5% tutorial participation mark 50% final exam 20% midterm Not code heavy