GRADING
Mid-term: 35%
Final: 35%
Project: 30%
Class participation: 5%