Dr. David Sprague

Instructor II

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.