Masters & Ph.D.

Masters at wpi

Dr. Heffernan supports software engineers who are interested in pursuing a Master's degree. Qualified students are eligible to receive tuition remission and a stipend. Before applying, please familiarize yourself with the work of current and past graduate students. Please apply directly to Dr. Heffernan via with a clear subject line and cover letter. I get 200 emails from students and if you send me a message but don't tell me what it is for, I will not respond.

Ph.D. at WPI

Dr. Heffernan explain the various types of Ph.D. students he supports.

potential applicants

Dr. Heffernan looks for Ph.D. students who have at least one of the following:

1) a strong background in cognitive science, 2) a strong math background (probability, statistics, machine learning, data mining), and 3) research experience and published work.

Because of the large volume of inquiries, Dr. Heffernan only replies to prospective students if they seem like a good fit. When reaching out, please cc Angela Kao at

areas of study

Dr. Heffernan supports Ph.D. students in three areas: Computer Science, Data Science, and Learning Sciences & Technologies (LS&T). More specifically, he advises students who focus on educational data mining and software engineering that will be used to create tools that can be used to run randomized controlled trials on student learning. Support for many of the LS&T students comes from applications to the GAANN award. Prospective students should read Dr. Heffernan's recent papers to gage if their academic interests match his.

To see if you are a good fit for Dr. Heffernan's lab, please read about past Ph.D. students.