Assignments 20 % (3-4 % each)
Labs : 40% (2/3 % each)
Mid-term 15 %
Final 25 %
Letters 100-90 : A
86-89 : A-
82-85 : B+
77-81 : B
73-76 : B-
66-72 : C+
58-65 : C
50-57 : C-
< 50 : Fail