Last updated 2 years ago
Homework assignments
15%
Project
30%
Programming assignments
Final Exam (take home)
25%