Teaching (Undergraduate)

Undergraduate Teaching

Teaching Experience

  • Professor, Department of Computer Science, Worcester Polytechnic Institute. 2002-present

  • Teaching Assistant, Human Computer Interaction, Carnegie Mellon University. 2001

  • Math and Science Teacher, Ephraim Curtis Middle School, Sudbury Public Schools. 1998-1999

  • Teaching Assistant, Data Structures (1996), Artificial Intelligence (1997), Human Computer Interaction (2001), Carnegie Mellon University.

  • Math and Science Teacher, Holy Spirit Catholic School, Baltimore, Maryland. 1994-1995

  • Science Teacher, Booker T. Washington Middle School, Baltimore Public Schools, Baltimore, Maryland. Teach For America. 1993-1994

  • Amherst College, Students for Educational Equality. Developed a one-on-one tutoring program pairing Amherst College students with inner-city children in Holyoke, Massachusetts. 1989-1993


Undergraduate Courses Taught at WPI

  • 2002 Fall B-Term: CS 4341: Artificial Intelligence. (52 students) 

  • 2005 Spring D-Term: CS 4341: Artificial Intelligence. (80 students)

  • 2006 Fall A-Term: CS 4341: Artificial Intelligence. (40 students)

  • 2007 Spring D-Term: CS 2102: Object Oriented Design (the first Java class students take at WPI). (69 students)

  • 2008 Spring D-Term: CS 2102: Object Oriented Design (the first Java class students take at WPI). (64 students)

  • 2009 Fall B-Term: CS 4341: Artificial Intelligence. (48 students)

  • 2011 Spring D-Term: CS 4341: Artificial Intelligence. (81 students)

  • 2012 Fall B-Term: CS 4341: Artificial Intelligence. (20 students)

  • 2013 Fall A-Term: CS4341: Artificial Intelligence. (34 students)

  • 2015 Fall A-Term: CS4341: Artificial Intelligence. (54 students)

  • 2016 Spring C-Term: CS4341: Artificial Intelligence. (57 students)

  • 2018 Fall A-Term: CS4341: Artificial Intelligence. (35 students)


Undergraduate Projects

At WPI we require that all students engage in meaningful, interdisciplinary, project-based learning experiences.  In their junior year, they are required to do an interdepartmental project that is outside their primary area of study. In their senior year, they do a second project that is within their major. The junior year project is called their Interactive Qualifying Project (“IQP”), while their senior year project is called their Major Qualifying Project (“MQP”). Each of these projects is the equivalent of 3 classes. I have supervised over 100 students working on these projects.

 

 Date    

IQP/

MQP

Title 

 Authors (Students)

 URL

 2004

MQP 

Latent Semantic Analysis Use in a Museum Exhibit

Fusaro, Michael Vincent

 https://web.wpi.edu/Pubs/E-project/Scanned/04D287M/ 

 2004

 IQP

Analysis of an ITS: The ASSISTments Project

Aniszczyk, Christopher Richard.

 https://web.wpi.edu/Pubs/E-project/Scanned/04D225I.pdf 

 2004

 MQP

Warrior Tutoring: Intelligent Tutoring Systems for US Army

Moyer, Dale Christopher.

 http://www.wpi.edu/Pubs/E-project/Scanned/04C012M

 2004

 MQP

Machine Learning in Intelligent Tutoring Systems

Jarvis, Matthew &  Nuzzo-Jones, Goss F.

 https://web.wpi.edu/Pubs/E-project/Scanned/04D022M.pdf

 2005

 IQP

Analysis of 8th Grade MCAS ITS: ASSISTments Project

Haines, Charles Allen

 https://web.wpi.edu/Pubs/E-project/Scanned/05C014I.pdf

 2006

 IQP

Effective Teaching Methods

Potter, Emily June & Paduroiu, Andrei

 https://web.wpi.edu/Pubs/E-project/Scanned/06C012I.pdf

 2006

 IQP

Improving Online Tutoring Content

Pardos, Zachary A., Quinn, Patrick J & Sader, Paul M. 

 https://web.wpi.edu/Pubs/E-project/Scanned/06D280I.pdf

 2006

MQP

Scaffolding in Computer Aided Learning

Spetla, Hattie and Radtke, Derek B.

 https://web.wpi.edu/Pubs/E-project/Scanned/06D040I.pdf

 2006

MQP 

Curriculum Tools in the ASSISTments Project

Walsh, Jonathan B. & Schafer, Roger J.

 https://web.wpi.edu/Pubs/E-project/Scanned/06D430M.pdf

 2006

MQP 

Knowledge Engineering for Intelligent Tutoring

Kardian, Kevin R.    

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042706-151937/

 2006

IQP 

Methods of Teaching Mathematics in Middle School

Lourenco, Abraao N.

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042406-060014/

 2006

MQP

Using Bayesian Networks to Predict Test Scores

Pardos, Zachary A.

 https://web.wpi.edu/Pubs/E-project/Scanned/06D465M.pdf

 2006

IQP

The Role of Multimedia in Intelligent Tutoring Systems

Petrova, Olga

 https://web.wpi.edu/Pubs/E-project/Scanned/06A001I.pdf

 2006

IQP

Intelligent Tutoring System Project

Ushakov, Igor

 https://web.wpi.edu/Pubs/E-project/Scanned/06D052I.pdf

 2007

IQP

Methods of Tutoring with the ASSISTments Program

Curran, David T., Gjata, Loren & Lamoureaux, David

 https://web.wpi.edu/Pubs/E-project/Available/E-project-030507-150729/

 2007

IQP

The ASSISTments  Project

Freeman, Christopher P., Taylor, Roderick, Tudor, Cosmin & Zhang, Michael Longqiang

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042707-094635/

 2007

IQP 

Impact of Scaffolding in an ITS

Holroyd, Aaron G and Harrington, Ramon D.

 https://web.wpi.edu/Pubs/E-project/Available/E-project-030607-001035/

 2007

IQP 

Enhancing Web-Based Tutoring with Scaffolding

Sader, Paul M.

 https://web.wpi.edu/Pubs/E-project/Scanned/07C013I.pdf

 2008

IQP

Electronically Aiding Student's Learning

Judd, Sarah E

 https://web.wpi.edu/Pubs/E-project/Available/E-project-051408-115451/

 2008

IQP

Comparison Between Scaffolding and Worked Example

Maharjan, Ashish

 https://web.wpi.edu/Pubs/E-project/Available/E-project-052108-132443/

 2008

IQP

Interactive Worked Examples Learning Strategy in the Assistm

Svoboda, Ryan D. & Holban, Emilia D.

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-125555/

 2008

IQP 

The ASSISTments Project

Wu, Jeslin J. & Svirchuk, Boris A.

 https://web.wpi.edu/Pubs/E-project/Available/E-project-051508-062025/

 2008

IQP 

The ASSISTments Project Hints vs. Worked Examples

Bruner, Christopher R.

https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-145035/

 2008

IQP

The ASSISTments Project Hints vs. Worked Examples

Dailey, Matthew Daniel

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-160311/

 2008

IQP

Which Works Better: Worked Examples or Hint Messages?

Golovnya, Denis V., Luca, Mihai T. & Statelova, Antoniyra T. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-134714/

 2008

IQP

The ASSISTments Project: Hints and Worked Examples

McCarthy, Thomas Patrick

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042508-122419/

 2008

IQP

Science ASSISTments: Tutoring Inquiry Skills

Richardson, Jacqui Ohara

https://web.wpi.edu/Pubs/E-project/Available/E-project-052808-133203/

 2008

IQP

Mastery Learning Leads to Better Learning: 7th Grade

Zeljkovic, Mihajlo, Wang, Yi, Shi, Yuan & Madera, Ricardo

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050509-171031/

 2009 

IQP 

The Effectiveness of Mastery Learning

Bailey, Samuel M., Goldish, Simon & Hayes, Alysia 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050509-101110/

 2009

IQP 

Mastery Learning 

Gamache, Christopher M., Maghfur, Anas & Zhong, Billy 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050609-155258/

 2009

IQP

Assistment Project Comparing Learning Through Hints

Koakiettaveechai, Punsak

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050709-135338/

 2009

MQP

Sequencing Content in Intelligent Tutoring Systems

Radtke, Derek B.

 https://web.wpi.edu/Pubs/E-project/Available/E-project-060107-150817/

 2009

MQP

Advanced Techniques for Automated Deployment and Testing

Svoboda, Ryan 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-043009-133249/

 2009

IQP

Rapid Generation of Isomorphic Tutoring

Vartak, Manasi Pradeep    

 https://web.wpi.edu/Pubs/E-project/Available/E-project-121409-231849/

 2010

IQP 

Education ASSISTments

Costello, Peter, Kevorkian, Christopher & Moyer, Daniel

 https://web.wpi.edu/Pubs/E-project/Available/E-project-051810-115345/

 2010

IQP

Effectiveness: Hints vs. Complete Explanation with ASSISTments

Gould, Sarah G., Li, Ruowang & Southard, Steven J. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042710-132826/

 2010

IQP

Studying the Effect of Web Site Tutoring on Learning

Knapp, Matthew, Ksiazek, Paul & Mitchell, Daniel F. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050410-220942/

2010

IQP

Educational Study Replication Using ASSISTments

Crocker, Matthew L., Moniz, Samuel L. & Truong, Ethan 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-030410-195428/

2010

IQP

The ASSISTments Investigations

Pradhan, Prabodha Raj, Saleem, Muhammed Bilal & Singh, Ravi

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042710-211344/

2010

MQP

Educational Games

Song, Samuel InHo

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042710-150339/

2011

IQP 

Evaluating the Effectiveness of the ARRS System

Carr, Matthew, Daisley, ashley & Fischer, Sarah A. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050611-102956/

2011

IQP

Learning Through Automatic Reassessment and Retesting

Spangenberger, Anthony G. & Win, Tin Myo

https://web.wpi.edu/Pubs/E-project/Available/E-project-050311-141519/

2012

IQP

Analysis of ASSISTments Online Tutoring System and Accuplacer

Ayenson, Michael D., Ferreira, Matthew A. & Zhu, Linhai

https://web.wpi.edu/Pubs/E-project/Available/E-project-030112-120331/

 2012

IQP

Intelligent Tutoring System

Birch, Alexandra L., Namias, Jeffrey & Palmer, Quinten

https://web.wpi.edu/Pubs/E-project/Available/E-project-042612-121058/

 2012

IQP

Randomized Controlled Experiments Conducted in ASSISTments

Namias, Jeffrey A. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042612-121415/

 2013

IQP

Effectiveness of Directive Feedback using ASSISTments

Do, Anh, Thanh, Minh-Tri Ho & Trieu, Nghia Kien

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042413-124020/

 2013

IQP 

Online Educational Games? Effect on Learning

Mann, Kevin D. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-043013-010449/

 2013

IQP

The 15-40 Connection meets ASSISTments

McGrath, Brent D. & Beaulieu, James A. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-030513-162622/

 2013

IQP

ASSISTments: Motivational Video Study

O'Neil, Kelseigh M. & Boroyan, David E. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-022813-101148/

 2013

IQP

Testing the Effectiveness of Educational Tools and Games

Ko, Soe Thet & Htet, Aung Thu

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042313-230311/

 2013

IQP

Testing the Effectiveness of Educational Tools and Games

Daley, Chane Maximillian

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042413-003613/

 2013   

IQP 

The 15 - 40 Connection Meets ASSISTments

Sullender, Meagan Elizabeth

 https://web.wpi.edu/Pubs/E-project/Available/E-project-011013-160609/

 2014

IQP

Applying Humor to Homework, Good or Bad?

Desmarais, Patrick; Machlin, Samuel Brian & Roseen, Taylor Michael 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050814-211716/

 2014

IQP

The 15-40 Connection Tutorial through ASSISTments: Use of Proactive Knowledge in Control vs Experiment 

Amaia L Gritsko, Rachel Helen Pineda, Jessica Meredith Sacks,

https://web.wpi.edu/Pubs/E-project/Available/E-project-030614-235031/

2014

IQP

A Randomized Controlled Trial Comparing Video versus Text: Video Tutoring in High School Mathematics Assignments Using ASSISTments

Brian Robert Froehlich, Peter Michael Guarino, Jonathan P Labrie,

https://web.wpi.edu/Pubs/E-project/Available/E-project-050714-150501/

 2014

IQP

Effectiveness of Tutoring Video on Wheelspinning using ASSISTments    

Pham, Long; Hoang, Tu; & Nguyen, Hai

https://web.wpi.edu/Pubs/E-project/Available/E-project-050714-150501/

 2014

IQP 

The Hidden Value of Common Wrong Answers  

Li, Bohao 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-010615-161736/

 2015

IQP 

ASSISTments Interactive Qualifying Project 

Nguyen, Thinh Lam Truong

 https://web.wpi.edu/Pubs/E-project/Available/E-project-042915-212234/

 2015

IQP

Exploring New Tutoring Strategies with ASSISTments

La, Sam, Li, Kevin, McMahon, Nicholas P. & Zagorski, Jacob    

https://web.wpi.edu/Pubs/E-project/Available/E-project-050515-192406/

 2015

IQP     

Visual versus Text contents: Adaptive Tutoring for Mathematics Assignments on ASSISTments

Nguyen, Long Hoang & Pham, Duc Minh

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050915-172129/

 2016   

IQP

ASSISTments

Le, Nguyen Gia & Nguyen, Loc

https://web.wpi.edu/Pubs/E-project/Available/E-project-050516-122856/

 2016

IQP

docASSIST

Roberts, Christian Alexander & Touma, Jean Marc 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050516-222742/

 2016

IQP

Continued Developing of docASSIST: A Google Doc Add-on

Armsby, Zachary

 https://web.wpi.edu/Pubs/E-project/Available/E-project-101616-181824/

 2016

IQP

QuizASSIST: Mobile Application for ASSISTments 

Wang, Yiren 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-101416-152110/

 2016

IQP

ASSISTments: Experiments on Learning Styles and Strategies in Web Based Homework Assignments

Gatsos, Theofilos & Ireland, Steven P. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050216-161558/

 2016

IQP

ASSISTments     

Tran, Duc Hong

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050316-095841/

2017

IQP

Adding to docASSIST: A Google Docs Add-on

Tarquinio, Gianluca

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050517-181457/

 2017

IQP

Effective Online Practice Strategies Using the ASSISTments Framework

Aki, Jacob Mackenzie, Croteau, Adam Nathan & Walsh, Ryan Patrick     

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050317-123923/

 2017

IQP

QuizASSIST IQP

Biney, Ama, Martinovic, Dario & Petit, Andrew

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050117-172403/

 2017

IQP

Google Classroom Integration With docASSIST a Google Docs Add-on

Tapply, Cory M. & Valcourt, Trevor J. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050317-093059/

 2017

IQP

PLACEments Interactive Qualifying Project

Motova, Larisa & Piazza, Mathew W. 

 https://web.wpi.edu/Pubs/E-project/Available/E-project-050717-230730/

 2017

IQP

 Research Using ASSISTments Test Bed

Kraus, Hannah L.     

 https://web.wpi.edu/Pubs/E-project/Available/E-project-051717-215724/

 2017

IQP 

Improving the maintainability, reliability and the usability of an existing software system

Liu, Yang

 https://web.wpi.edu/Pubs/E-project/Available/E-project-090117-200152/

 2018

IQP

Implication of Self-Determination Theory on Student Performance

Dennler, Nathaniel Steele

 https://web.wpi.edu/Pubs/E-project/Available/E-project-052518-150127/

 2018

IQP

DocASSIST: Google Docs Add-On Development

Borges, Fabio

 https://web.wpi.edu/Pubs/E-project/Submitted/E-project-092218-233841/


(c) Neil T. Heffernan (2014 - 2018).
Subpages (1): Fall_CS525