Dr. David Sprague

Instructor II, Associate Director, Undergraduate
- AP230E Azrieli Pavilion , Carleton University
- 1125 Colonel By Drive, Ottawa, ON, K1S 5B6
- Email Dr. David Sprague
Dr. David Sprague received his PhD from the University of Victoria (Victoria, BC) exploring motivational factors surrounding visualizations used in casual or non-work contexts. Prior to this, Dr. Sprague explored human factors in virtual reality for his MSc (University of British Columbia) and his two undergraduate degrees in Biology/Psychology and Computer Science come from Queen’s University. Loved ones have firmly stated that he is not allowed to get another degree. After graduating in 2011 Dr. Sprague worked at a computational physics developer (CD-adapco) and Google before returning to academia. From 2014 to 2019 he was an instructor at Northeastern University (Boston) where he predominately taught logic, discrete math, visualizations, and human-computer interaction. Currently, Dr. Sprague predominately focuses on teaching BIT 1400, BIT 2400, ITEC 2100, and ITEC 5207. He’s also known for bad dad jokes, making people code a lot, and being far too energetic for early morning classes.