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