Teaching (Undergraduate)

Classes


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, MD 
1994-1995

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

Amherst College: Helped run Student for Educational Equality. Ran a one-on-one tutoring program pairing up Amherst College students with inner-city children in Holyoke. MA .1989-1993


Courses Taught at WPI

Undergraduate Courses

  • 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)

Graduate Courses

  • 2002 Fall: CS 534: Artificial Intelligence. (21 students)
  • 2003 Spring: CS 525: Intelligent Tutoring Systems and Cognitive Modeling. (13 students)
  • 2004 Spring: CS 538: Expert Systems. (Took over for Dave Brown)
  • 2004 Spring: CS 525: Intelligent Tutoring Systems and Cognitive Modeling. (13 students)
  • 2004 Fall: CS 534 : Artificial Intelligence. (7 students)
  • 2006 Spring: CS 525: Intelligent Tutoring System and Cognitive Modeling. (9 students)
  • 2006 Fall: CS 525: Advanced Intelligent Tutoring Systems: Web-based Technologies and Knowledge Tracing. (9 students)
  • 2007 Fall: CS 525: Pedagogical Agents. (9 students)
  • 2008 Fall: CS 525 Intelligent Tutoring Systems. (9 students run as a ISP)
  • 2009 Fall: CS 525: Empirical methods for CS student. (Assisted Joe Beck in teaching this class). (8 students)
  • 2010 Fall: CS 525 User Modeling: 7 of 9 of the students got a paper published. 
  • 2010 Spring 2010: CS 525 Intelligent Tutoring Systems. (12 students)
  • 2011 Fall CS 568 AI for Adaptive Technologies. (10 students)
  • 2012 Fall CS 568 AI for Adaptive Technologies. (13 students)
  • 2012 Spring: CS 534: Artificial Intelligence. (26 students)
  • 2013 Spring: CS 565 User Modeling. (11 students)
  • 2014 Spring: 568 AI for Adaptive Technologies. (16 students)
  • 2014 Fall: CS 565 User Modeling. (12 students)
  • 2015 Fall: CS  525 Online Learning Infrastructure (13 students)
  • 2016 Fall: 568 AI for Adaptive Technologies


Here is the list of IQP and MQP projects.  Over 100 students have done such projects in my lab. 
    
 Date    IQP/MQP   
Title
 Authors (Students)
 URL
 2004MQP
Latent Semantic Analysis Use in a Museau 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 Sys for US Army Moyer, Dale Christopher. http://www.wpi.edu/Pubs/E-project/Scanned/04C012M
 2004 MQP Machine Learning in Intelligent Tutoring SystemsJarvis, Matthew &  Nuzzo-Jones, Goss F. https://web.wpi.edu/Pubs/E-project/Scanned/04D022M.pdf
 2005 IQP Analysis of 8th Grade MCAS ITS: Assistment 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
 2006MQP Scaffolding in Computer Aided Learning Spetla, Hattie and Radtke, Derek B. https://web.wpi.edu/Pubs/E-project/Scanned/06D040I.pdf
 2006MQP
 Curriculum Tools in the ASSISTment Project Walsh, Jonathan B. & Schafer, Roger J. https://web.wpi.edu/Pubs/E-project/Scanned/06D430M.pdf
 2006MQP
 Knowledge Engineering for Intelligent Tutoring Kardian, Kevin R.     https://web.wpi.edu/Pubs/E-project/Available/E-project-042706-151937/
 2006IQP
 Methods of Teaching Mathematics in Middle School Lourenco, Abraao N. https://web.wpi.edu/Pubs/E-project/Available/E-project-042406-060014/
 2006MQP Using Bayesian Networks to Predict Test Scores Pardos, Zachary A.
 https://web.wpi.edu/Pubs/E-project/Scanned/06D465M.pdf
 2006IQPThe Role of Multimedia in Intelligent Tutoring Systems
 Petrova, Olga
 https://web.wpi.edu/Pubs/E-project/Scanned/06A001I.pdf
 2006IQP Intelligent Tutoring System Project Ushakov, Igor https://web.wpi.edu/Pubs/E-project/Scanned/06D052I.pdf
 2007IQP Methods of Tutoring with the Assistment Program Curran, David T., Gjata, Loren & Lamoureaux, David
 https://web.wpi.edu/Pubs/E-project/Available/E-project-030507-150729/
 2007IQP The Assistment Project Freeman, Christopher P., Taylor, Roderick, Tudor, Cosmin & Zhang, Michael Longqiang
 https://web.wpi.edu/Pubs/E-project/Available/E-project-042707-094635/
 2007IQP
 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/
 2007IQP
 Enhancing Web-Based Tutoring with Scaffolding Sader, Paul M. https://web.wpi.edu/Pubs/E-project/Scanned/07C013I.pdf
 2008IQP Electronically Aiding Student's Learning Judd, Sarah E https://web.wpi.edu/Pubs/E-project/Available/E-project-051408-115451/
 2008IQP Comparison Between Scaffolding and Worked Example Maharjan, Ashish https://web.wpi.edu/Pubs/E-project/Available/E-project-052108-132443/
 2008IQP
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/
 2008IQP
The ASSISTment Project Wu, Jeslin J. & Svirchuk, Boris A. https://web.wpi.edu/Pubs/E-project/Available/E-project-051508-062025/
 2008IQP
The ASSISTment Project Hints vs. Worked Examples Bruner, Christopher R.https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-145035/
 2008IQPThe ASSISTment Project Hints vs. Worked Examples Dailey, Matthew Daniel https://web.wpi.edu/Pubs/E-project/Available/E-project-042408-160311/
 2008IQPWhich 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/
 2008IQPThe Assistment Project: Hints and Worked Examples McCarthy, Thomas Patrick https://web.wpi.edu/Pubs/E-project/Available/E-project-042508-122419/
 2008IQP Science ASSISTments: Tutoring Inquiry SkillsRichardson, Jacqui Oharahttps://web.wpi.edu/Pubs/E-project/Available/E-project-052808-133203/
 2008IQP 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/
 2009IQP
 Mastery Learning
Gamache, Christopher M., Maghfur, Anas & Zhong, Billy
 https://web.wpi.edu/Pubs/E-project/Available/E-project-050609-155258/
 2009IQP Assistment Project Comparing Learning Through Hints & Abstrcts
 Koakiettaveechai, Punsak https://web.wpi.edu/Pubs/E-project/Available/E-project-050709-135338/
 2009MQP Sequencing Content in Intelligent Tutoring Systems Radtke, Derek B.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-060107-150817/
 2009MQP Advanced Techniques for Automated Deployment and Testing Svoboda, Ryan
 https://web.wpi.edu/Pubs/E-project/Available/E-project-043009-133249/
 2009IQP Rapid Generation of Isomorphic Tutoring Vartak, Manasi Pradeep    
 https://web.wpi.edu/Pubs/E-project/Available/E-project-121409-231849/
 2010IQP
 Education AssistmentsCostello, Peter, Kevorkian, Christopher & Moyer, Daniel
 https://web.wpi.edu/Pubs/E-project/Available/E-project-051810-115345/
 2010IQP Effectiveness: Hints vs.Complete Explanation with ASSISTmentGould, Sarah G., Li, Ruowang & Southard, Steven J.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-042710-132826/
 2010IQPStudying the Effect of Web Site Tutoring on LearningKnapp, Matthew, Ksiazek, Paul & Mitchell, Daniel F.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-050410-220942/
2010
IQPEducational Study Replication Using AssistmentCrocker, 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/
2011IQP
 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 
IQPLearning Through Automatic Reassessment and RetestingSpangenberger, 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, Linhaihttps://web.wpi.edu/Pubs/E-project/Available/E-project-030112-120331/
 2012IQP Intelligent Tutoring System Birch, Alexandra L., Namias, Jeffrey & Palmer, Quinten https://web.wpi.edu/Pubs/E-project/Available/E-project-042612-121058/
 2012IQP Randomized Controlled Experiments Conducted in ASSISTments Namias, Jeffrey A.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-042612-121415/
 2013IQP 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/
 2013IQP
 Online Educational Games? Effect on Learning Mann, Kevin D.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-043013-010449/
 2013IQP The 15-40 Connection meets ASSISTments McGrath, Brent D. & Beaulieu, James A.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-030513-162622/
 2013IQP ASSISTments: Motivational Video Study O'Neil, Kelseigh M. & Boroyan, David E.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-022813-101148/
 2013IQP 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/
 2013IQP 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/
 2014IQP 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/
 2014IQPThe 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/
 2014IQP Effectiveness of Tutoring Video on Wheelspinning using ASSISTments     Tu Anh Hoang, Hai Hoang Nguyen, Long Thanh Pham
 Pham, Long; Hoang, Tu; & Nguyen, Haihttps://web.wpi.edu/Pubs/E-project/Available/E-project-050714-150501/
 2014IQP
The Hidden Value of Common Wrong Answers 
 Li, Bohao & Selent, Douglas
 https://web.wpi.edu/Pubs/E-project/Available/E-project-010615-161736/
 2015IQP
ASSISTments Interactive Qualifying Project
 Nguyen, Thinh Lam Truong
 https://web.wpi.edu/Pubs/E-project/Available/E-project-042915-212234/
 2015IQPExploring New Tutoring Strategies with ASSISTmentsLa, Sam, Li, Kevin, McMahon, Nicholas P. & Zagorski, Jacob    
https://web.wpi.edu/Pubs/E-project/Available/E-project-050515-192406/
 2015IQP    
 Visual versys 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  
IQPassistment Le, Nguyen Gia & Nguyen, Loc
https://web.wpi.edu/Pubs/E-project/Available/E-project-050516-122856/
 2016IQPdocASSIST Roberts, Christian Alexander & Touma, Jean Marc
 https://web.wpi.edu/Pubs/E-project/Available/E-project-050516-222742/
 2016IQPContinued Developing of docASSIST: A Google Doc Add-on Armsby, Zachary
 https://web.wpi.edu/Pubs/E-project/Available/E-project-101616-181824/
 2016IQPQuizASSIST: Mobile Application for ASSISTments
 Wang, Yiren
 https://web.wpi.edu/Pubs/E-project/Available/E-project-101416-152110/
 2016IQP 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/
 2016IQP 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/
 2017IQP 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/
 2017IQP QuizASSIST IQP Biney, Ama, Martinovic, Dario & Petit, Andrew
 https://web.wpi.edu/Pubs/E-project/Available/E-project-050117-172403/
 2017IQP 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/
 2017IQP PLACEments Interactive Qualifying Project Motova, Larisa & Piazza, Mathew W.
 https://web.wpi.edu/Pubs/E-project/Available/E-project-050717-230730/
 2017IQP Research Using ASSISTments Test Bed Kraus, Hannah L.     
 https://web.wpi.edu/Pubs/E-project/Available/E-project-051717-215724/
 2017IQP
 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/
 2018IQPImplication 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 - 2015).
Subpages (1): Fall_CS525