| Assignments (50 % of final grade) |
| Assignment0 |
| Assignment1 |
| Assignment2 |
| Assignment3 |
| Assignment4 |
| Assignment5 |
| Assignment6 |
| Assignment7 |
| Assignment8 |
| Assignment9 |
| Final Project (40% of final grade) |
| -Proposal (5% of final grade) |
| -Presentation (5% of final grade) |
| -Report (15% of final grade) |
| -Application (15% of final grade) |
| Final Exam (10% of final grade) |