Readings: Online instructional materials

Lectures: Organized in-class lecture guides

Assignments: Organized class reading and exercise materials

Exercises: Collection of modular exercises