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. 

DateIQP/MQPTranscript titleStudentsURL
2004MQPLatent Semantic Analysis Use in a Museau ExhibitFusaro, Michael Vincent.http://www.wpi.edu/Pubs/E-project/Scanned/04D287M
2004IQPAnalysis of an ITS: The Assistments ProjectAniszczyk, Christopher Richard.http://www.wpi.edu/Pubs/E-project/Scanned/04D225I.pdf
2004MQPWarrior Tutoring:Intelligent Tutoring Sys for US ArmyMoyer, Dale Christopher.http://www.wpi.edu/Pubs/E-project/Scanned/04C012M
2004MQPMachine Learning in Intelligent Tutoring SystemsNuzzo-Jones, Goss F.http://www.wpi.edu/Pubs/E-project/Scanned/04D022M.pdf
2005IQPAnalysis of 8th Grade MCAS ITS: Assistment ProjectHaines, Charles Allen.http://www.wpi.edu/Pubs/E-project/Scanned/05C014I.pdf
2006IQPEffective Teaching MethodsPotter, Emily June and Paduroiu, Andreihttp://www.wpi.edu/Pubs/E-project/Scanned/06C012I.pdf
2006IQPImproving Online Tutoring ContentQuinn, Patrick J and Pardos, Zach A.http://www.wpi.edu/Pubs/E-project/Scanned/06D280I.pdf
2006IQPScaffolding in Computer Aided LearningSpetla, Hattie and Radtke, Derek B.http://www.wpi.edu/Pubs/E-project/Scanned/06D040I.pdf
2006MQPCurriculum Tools in the ASSISTment ProjectWalsh, Jonathan B. and Schafer, Roger Jameshttp://www.wpi.edu/Pubs/E-project/Scanned/06D430M.pdf
2006MQPKnowledge Engineering for Intelligent TutoringKardian, Kevin R.http://www.wpi.edu/Pubs/E-project/Available/E-project-042706-151937/
2006IQPMethods of Teaching Mathematics in Middle SchoolLourenco, Abraao N.http://www.wpi.edu/Pubs/E-project/Available/E-project-042406-060014/
2006MQPUsing Bayesian Networks to Predict Test ScoresPardos, Zach A.http://www.wpi.edu/Pubs/E-project/Scanned/06D465M.pdf
2006IQPThe Role of Multimedia in Tutoring SystemsPetrova, Olga Petrovnahttp://www.wpi.edu/Pubs/E-project/Scanned/06A001I.pdf
2006IQPIntellignet Tutoring System ProjectUshakov, Igorhttp://www.wpi.edu/Pubs/E-project/Scanned/06D052I.pdf
2007IQPMethods of Tutoring with the Assistment ProgramCurran, David Thttp://www.wpi.edu/Pubs/E-project/Available/E-project-030507-150729/
2007IQPThe Assistment ProjectFreeman, Christopher P.http://www.wpi.edu/Pubs/E-project/Available/E-project-042707-094635/
2007IQPImpact of Scaffolding in an ITSHolroyd, Aaron G and Harrington, Ramon D.http://www.wpi.edu/Pubs/E-project/Available/E-project-030607-001035/
2007IQPEnhancing Web-Based Tutoring with ScaffoldingSader, Paul M.http://www.wpi.edu/Pubs/E-project/Scanned/07C013I.pdf
2008IQPElectronically Aiding Student's LearningJudd, Sarah Ehttp://www.wpi.edu/Pubs/E-project/Available/E-project-051408-115451/
2008IQPComparison Between Scaffolding and Worked ExampleMaharjan, Ashishhttp://www.wpi.edu/Pubs/E-project/Available/E-project-052108-132443/
2008IQPInteractive Worked Examples Learning Strategy in the AssistmSvoboda, Ryan D and Holban, Emilia Danielahttp://www.wpi.edu/Pubs/E-project/Available/E-project-042408-125555/
2008IQPThe ASSISTment ProjectWu, Jeslin J and Svirchuk, Boris Ahttp://www.wpi.edu/Pubs/E-project/Available/E-project-051508-062025/
2008IQPThe ASSISTment Project::Hints vs. Worked ExamplesBruner, Christopher Ryan Edwardshttp://www.wpi.edu/Pubs/E-project/Available/E-project-042408-145035/
2008IQPThe ASSISTment Project Hints vs. Worked ExamplesDailey, Matthew Danielhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042408-160311/
2008IQPWhich Works Better: Worked Examples or Hint Messages?Golovnya, Denis Vhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042408-134714/
2008IQPThe Assistment Project: Hints and Worked ExamplesMcCarthy, Thomas Patrickhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042508-122419/
2008IQPScience ASSISTments: Tutoring Inquiry SkillsRichardson, Jacqui Oharahttp://www.wpi.edu/Pubs/E-project/Available/E-project-052808-133203/
2009IQPMastery Learning Leads to Better Learning: 7th GradeZeljkovic, Mihajlo and Wang, Yi and Shi, Yuan and Madera, Ricardohttp://www.wpi.edu/Pubs/E-project/Available/E-project-050509-171031/
2009IQPThe Effectiveness of Mastery LearningBailey, Samuel M.http://www.wpi.edu/Pubs/E-project/Available/E-project-050509-101110/
2009IQPMastery LearningGamache, Christopher Michaelhttp://www.wpi.edu/Pubs/E-project/Available/E-project-050609-155258/
2009IQPAssistment Proj:Comparing Learning Through Hints & AbstractsKoakiettaveechai, Punsakhttp://www.wpi.edu/Pubs/E-project/Available/E-project-050709-135338/
2009MQPSequencing Content in Intelligent Tutoring SystemsRadtke, Derek B.http://www.wpi.edu/Pubs/E-project/Available/E-project-060107-150817/
2009MQPAdvanced Techniques for Automated Deployment and TestingSvoboda, Ryan D.http://www.wpi.edu/Pubs/E-project/Available/E-project-043009-133249/
2009IQPRapid Generation of Isomorphic TutoringVartak, Manasi Pradeephttp://www.wpi.edu/Pubs/E-project/Available/E-project-121409-231849/
2010IQPEducation AssistmentsCostello, Peter C.http://www.wpi.edu/Pubs/E-project/Available/E-project-051810-115345/
2010IQPEffectiveness: Hints vs.Complete Explanation with ASSISTmentGould, Elizabeth Sarahhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042710-132826/
2010IQPStudying the Effect of Web Site Tutoring on LearningKnapp, Matthew T.http://www.wpi.edu/Pubs/E-project/Available/E-project-050410-220942/
2010IQPEducational Study Replication Using AssistmentMoniz, Samuel L.http://www.wpi.edu/Pubs/E-project/Available/E-project-030410-195428/
2010IQPThe Assistments InvestigationsPradhan, Prabodha Rajhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042710-211344/
2010MQPEducational GamesSong, Samuel InHohttp://www.wpi.edu/Pubs/E-project/Available/E-project-042710-150339/
2011IQPEvaluating the Effectiveness of the ARRS SystemCarr, Matthew W.http://www.wpi.edu/Pubs/E-project/Available/E-project-050611-102956/
2011IQPLearning Through Automatic Reassessment and RetestingWin, Tin Myo and Spangenberger, Anthony G.http://www.wpi.edu/Pubs/E-project/Available/E-project-050311-141519/
2012IQPImpact of Re-mastery of Prior Knowledge SkillsBirch, Alexandra Lynnhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042612-121058/
2012IQPIntelligent Tutoring SystemZhu, Linhaihttp://www.wpi.edu/Pubs/E-project/Available/E-project-030112-120331/
2012MQPRandomized Controlled Experiments Conducted in ASSISTmentsNamias, Jeffrey Alexanderhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042612-121415/
2013IQPEffectiveness of Directive Feedback using ASSISTmentsDo, Anh Hoanghttp://www.wpi.edu/Pubs/E-project/Available/E-project-042413-124020/
2013IQPOnline Educational Games? Effect on LearningMann, Kevin Davidhttp://www.wpi.edu/Pubs/E-project/Available/E-project-043013-010449/
2013IQPPractice for Connected Mathematics ProjectMcGrath, Brent Daniel and Beaulieu, James Alberthttp://www.wpi.edu/Pubs/E-project/Available/E-project-030513-162622/
2013IQPThe 15-40 Connection meets ASSISTmentsO'Neil, Keleigh Marie and Boroyan, David Edwardhttp://www.wpi.edu/Pubs/E-project/Available/E-project-022813-101148/
2013IQPASSISTments: Motivational Video StudyKo, Soe Thet and Htet, Aung Thuhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042313-230311/
2013IQPTesting the Effectiveness of Educational Tools and GamesDaley, Shane Maximillianhttp://www.wpi.edu/Pubs/E-project/Available/E-project-042413-003613/
2013IQPThe 15 - 40 Connection Meets ASSISTmentsSullender, Meagan Elizabethhttp://www.wpi.edu/Pubs/E-project/Available/E-project-011013-160609/
 2014 IQP    Applying Humor to Homework. Good or Bad?   
2014      IQPThe 15-40 Connection Tutorial through ASSISTments: Use of Proactive Knowledge in Control vs Experiment  Amaia L Gritsko, Rachel Helen Pineda, Jessica Meredith Sacks, 
 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, 
 2014     IQP Effectiveness of Tutoring Video on Wheelspinning using ASSISTmentsTu Anh Hoang, Hai Hoang Nguyen, Long Thanh Pham, 
     
2017    IQP           Internationalizing ASSISTments    Bryce

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