Course Overview
Course Materials
Assignments
Total (40% of Final Grade)
Details about the Final Project are here.