Mark
Sedra
University of Waterloo
Adjunct Lecturer
Facebook
mark.sedra