Dr. David Sprague

Instructor II

  • AP230E
  • +1 (613) 520-2600 x1324
  • N/A

Dr. David Sprague

Instructor II

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.