Thomas Price is an Assistant Professor of Computer Science. He directs the Help through INTelligent Support (HINTS) Lab, which develops learning environments that automatically support students through AI and data-driven help features. His work has focused on the domain of computing education, where he has developed techniques for automatically generating programming hints and feedback for students in real-time by leveraging student data. He has evaluated the efficacy of innovative programming technologies, including block-based and frame-based programming environments, and has designed intelligent support features that integrate with these technologies.

Dr. Price completed his M.S. and Ph.D. degrees at NCSU in 2015 and 2018, respectively, where he was recognized as the College of Engineering Doctoral Scholar of the Year (2018). His research has earned Exemplary Paper Awards at the International Conference on Educational Data Mining (2016) and the ACM Technical Symposium on Computer Science Education (2017). Dr. Price’s research and teaching are driven by a desire to make computing education available to a larger and more diverse population learners, and Dr. Price has been recognized by the STARS Computing Corps for his leadership in computing outreach. His current research projects include exploring new, data-driven methods for supporting students, evaluating these systems in classroom and online learning settings, and investigating how students seek and use help when learning.

Office Hours:

Research Areas

  • Advanced Learning Technologies
  • Artificial Intelligence and Intelligent Agents
  • Data Sciences and Analytics
  • Graphics, Human Computer Interaction, & User Experience


Please see my publications page.