The WPI Team



Neil Heffernan is a professor of Computer Science and the co-director of the PhD program in Learning Sciences and Technologies.  He developed ASSISTments not only to help teachers be more effective in the classroom but also so that he could use the platform to conduct studies to improve the quality of education.  He is very passionate about educational data mining.  

Professor Heffernan enjoys supervising WPI students helping them create ASSISTments content and features. Several student projects have resulted in peer-reviewed publications looking at comparing different ways to optimize student learning.  

Professor Heffernan's goal is to give ASSISTments to millions across the US and internationally as a free service of WPI.  

Visit Neil's informational page.  

Cristina Heffernan


Cristina began her career in education as a math teacher in the Peace Corps. She went on to teach middle school math in the inner city and at an elite private school sector.  She began working with teachers while a graduate student at the University of Pittsburgh. As one of the co-founders of ASSISTments Cristina has been instrumental in nurturing the system to be a tool for teachers to improve what they already do well in the classroom. 

Visit Cristina's informational page.  



David has been working with software design and development for over 25 years and has been with the ASSISTments team since 2009. 

Christopher Donnelly

Software Architect

Chris has been working with ASSISTments since 2013 when he started as a graduate student. In 2015 he graduated with his masters in computer science and now works as a full-time software engineer with ASSISTments.

ASSISTments Team

The research team consists of Master's and PhD students working closely with Neil Heffernan, David Magid, and Chris Donnelly to expand and improve ASSISTments.

Page Updated by JA July 2019

work Study student Team

There are 27 undergraduate work study students from WPI who we have employed to assist us in building ASSISTments content.