Richard Mann

Associate Professor 
Department of Computer Science
University of Waterloo

DC2510 (Davis Center)
Voice: (519) 888-4567 x33006
Fax: (519) 885-1208 
Driving directions to Waterloo
Campus map

Announcement: I will be offering CS498/689 (Advanced Topics in CS, Computer Audio) in Winter 2024.

This is a project-based course. Choose your own topic. Work individually or in groups. Grade will be 50% homework, 50% project.

Past Teaching

Graduate Students

Talks/ Presentations/ Videos/ Tutorials

Raspberry Pi videos

Acoustic measurement, Raspberry Pi 4, 64 bit ARM. First demonstrated as guest lecturer in CS251/F22 October 6 2022.


Connecting camera to Raspberry Pi 4

External USB drive for Raspberry Pi 400

CS251 course Introduction. Reading kernel messages booting Raspberry Pi.

Undergraduate Talks

CS Undergraduate Club Talk
Date: Monday Nov 5, 2018, 5:30pm.
Location: MC4063.  POSTPONED.
I have included the Abstract and Slides below for interested students.
Abstract (text), Slides (PDF).

CS Undergraduate Club Talk
Title: From Microphones to Speakers and Everything In Between
Date: Tuesday July 17, 2018, 6pm
Location: MC4041
Slides: (PDF)



IARO (International Acoustics Research Organization)

Open Source Software for Electrical and Acoustic measurement

Joint work with John Vanderkooy (Physics), Audio Research Group.

Service, External

Industrial Wind Turbines Research, investigation, commentary, correspondence and advocacy on Industrial Wind Turbines.

Pandemic Investigation and commentary on Pandemic.

University Correspondence. Selected correspondence with the University.