GRADING
Mid-term: 30%
Final: 30%
Project: 30%
Class participation: 10%