Lecture Notes
Presentation Assignments with Examples
Written Assignments with Examples