I taught this course in Winter 2022 and Winter 2024. The material here corresponds to the 2024 iteration of the course.

Syllabus: contains description of course’s scope, methodology, guiding principles, learning outcomes, references, coursework, grading, collaboration policy and academic integrity.

Slides used in lectures:

Blog post:

Scripts:

Weekly problem sets used for collaborative problem-solving sessions and homework assignments: