Course Overview

Performant Software Systems with Rust

Instructor

Baochun Li
Room 4118, Bahen Centre of Information Technology
bli@ece.toronto.edu

Lectures

Room MB 128, Lassonde Mining Building
Fridays, 1 — 3 p.m.
First lecture: Friday, September 5, 2025
No lecture on: Friday, October 31, 2025 (FASE Fall Study Break)
Last lecture: Friday, November 28, 2025

Office hours

Mondays 1 p.m. — 2 p.m.
or by appointment (send email to: bli@ece.toronto.edu)
First office hour: Monday, September 9, 2025
No office hour on: Monday, October 27, 2025 (FASE Fall Study Break)
Last office hour: Monday, December 1, 2025

Office hours location

In person: BA 4118, Bahen Centre of Information Technology, 40 St. George Street

Course material

Lecture notes and video recordings

Required textbook

The Rust Programming Language, by Steve Klabnik and Carol Nichols, with contributions from the Rust Community

Important deadlines

  • Project Proposal (20%): due on Monday, October 7, 2025, 11:59 p.m.
  • Video Presentation, Video Demo, Final Project Deliverables and Report (35%): due on Monday, December 15, 2025

Grades

Posted in the Grade Centre, located in the course website on Quercus

Announcements

Posted in the Announcement section located in the course website on Quercus