Publications

  1. Ben Stephenson, Michelle Craig, Daniel Zingaro, Diane Horton, Danny Heap, and Elaine Huynh. 2017. "Exam Wrappers: Not a Silver Bullet." Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '17). ACM, New York, NY, USA, 573-578. Recognized as a SIGCSE Exemplary (Top 25%) Paper
  2. Dennis Bouvier, Ellie Lovellette, John Matta, Bedour Alshaigy, Brett A. Becker, Michelle Craig, Jana Jackova, Robert McCartney, Kate Sanders, and Mark Zarb. "Novice Programmers and the Problem Description Effect." Proceedings of the 2016 ITiCSE Working Group Reports (ITiCSE '16). ACM, New York, NY, USA, 103-118.
  3. Andrew Petersen, Michelle Craig, Jennifer Campbell and Anya Tafliovich. "Revisiting Why Students Drop CS1." Proceedings of the 16th Koli Calling International Conference on Computing Education Research (2016): 71-80. Special commendation: Runner-up for best paper
  4. Elizabeth Patitsas, Jesse Berlin, Michelle Craig, and Steve Easterbrook. “Evidence That Computer Science Grades Are Not Bimodal." Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16). September 2016. Received John Henry (Audience Choice) Award
  5. Jennifer Campbell, Diane Horton and Michelle Craig. “Factors for Success in Online CS1". Proceedings of the 2016 conference on Innovation & Technology in Computer Science Education (ITiCSE’16). July 2016. Runner Up for Best Paper at ITiCSE 2016
  6. Andrew Petersen, Michelle Craig and Paul Denny. “Employing Multiple-Answer Multiple Choice Questions". Proceedings of the 2016 conference on Innovation & Technology in Computer Science Education (ITiCSE ’16). July 2016.
  7. Diane Horton, Jennifer Campbell and Michelle Craig. “Online CS1: Who Enrols, Why, and How Do They Do?" Proceedings of the 47th ACM technical symposium on Computer Science Education. March 2016.
  8. Michelle Craig, Diane Horton, Daniel Zingaro and Danny Heap. “Introducing and Evaluating Exam Wrappers in CS2." Proceedings of the 47th ACM technical symposium on Computer Science Education. March 2016.
  9. Michelle Craig and Andrew Petersen. “Student Difficulties with Pointer Concepts in C." Proceedings of the 18th Australasian Computing Education Conference. Feb 2016.
  10. Elizabeth Patitsas, Michelle Craig, and Steve Easterbrook. “Scaling up Women in Computing Initiatives: What Can We Learn from a Public Policy Perspective?." Proceedings of the 11th annual International Conference on International Computing Education Research (ICER ’15). August 2015.
  11. Daniel Marchena Parreira, Andrew Petersen and Michelle Craig. “PCRS-C: Helping Students Learn C." Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2015, July 2015.
  12. Diane Horton and Michelle Craig. “Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery." Proceedings of the 46th ACM technical symposium on Computer Science Education. March 2015.
  13. Elizabeth Patitsas, Michelle Craig, and Steve Easterbrook. “A Historical Examination of the Social Factors Affecting Female Participation in Computing.” Proceedings of the 2014 conference on Innovation & Technology in Computer Science Education (ITiCSE ’14). June 2014
  14. Diane Horton, Michelle Craig, Jennifer Campbell, Paul Gries, and Daniel Zingaro. 2014. “Comparing outcomes in inverted and traditional CS1.” Proceedings of the 2014 conference on Innovation & Technology in Computer Science Education (ITiCSE ’14). June 2014.
  15. Reid Holmes, Michelle Craig, Karen Reid, and Eleni Stroulia. “Lessons learned managing distributed software engineering courses." Companion Proceedings of the 36th International Conference on Software Engineering (ICSE Companion 2014). May 2014.
  16. Diane Horton and Michelle Craig. “Who drops CS1? (abstract only)." The 45th ACM Technical Symposium on Computer Science Education. March 2014.
  17. Jennifer Campbell, Diane Horton, Michelle Craig, and Paul Gries. “Evaluating an inverted CS1." Proceedings of the 45th ACM technical symposium on Computer Science Education. March 2014.
  18. Elizabeth Patitsas, Michelle Craig, and Steve Easterbrook. “Comparing and contrasting different algorithms leads to increased student learning.” Proceedings of the ninth annual international ACM conference on International computing education research. August 2013.
  19. Elizabeth Ann Patitsas, Michelle Craig and Steve M. Easterbrook. “On the countably many misconceptions about #hashtables." The 44th ACM Technical Symposium on Computer Science Education. March 2013.
  20. Nick Parlante, Julie Zelenski, Michelle Craig, John DeNero, Mark Guzdial, David J. Malan, Aditi S. Muralidharan, Eric Roberts and Kevin Wayne. “Nifty assignments." The 44th ACM Technical Symposium on Computer Science Education. March 2013.
  21. Michelle Craig, Ted Kirkpatrick, Shealen Clare, and Amgine Saewyc. “Undergraduate Capstone open-source projects" Proceedings of the Seventeenth Western Canadian Conference on Computing Education, May 2012.
  22. Michelle Craig, Sarah Petersen and Andrew Petersen. “Following a Thread: Knitting Patterns and Program Tracing" Proceedings of the 43rd ACM SIGCSE Technical Symposium on Computer Science Education. March 2012.
  23. Daniel Zingaro, Andrew Petersen and Michelle Craig. “Stepping Up to Integrative Questions on CS1 Exams" Proceedings of the 43rd ACM SIGCSE Technical Symposium on Computer Science Education. March 2012.
  24. Eleni Stroulia, Ken Bauer, Michelle Craig, Karen Reid and Greg Wilson. “Teaching Distributed Software Engineering with UCOSP: The Undergraduate Capstone Open-Source Project" ACM International Conference of Software Engineering. May 2011.
  25. Andrew Petersen, Michelle Craig, and Daniel Zingaro. “Reviewing CS1 Exam Question Content" Proceedings of the 42nd ACM SIGCSE Technical Symposium on Computer Science Education. March 2011.
  26. Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott and David J. Malan. “Nifty assignments." Proceedings of the 42nd ACM technical symposium on Computer science education. March 2011.
  27. Michelle Craig, Diane Horton, and Francois Pitt. “Forming Reasonably Optimal Groups: (FROG)" Proceedings of the 16th ACM International Conference on Supporting Group Work (GROUP ’10) November 2010.
  28. Michelle Craig and Diane Horton. “Gr8 Designs for Gr8 Girls: a Middle-school Program and its Evaluation" SIGCSE Bulletin: Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education Volume 41, Number 1, March 2009.
  29. Steve Engels, Vivek Lakshmanan and Michelle Craig. “Plagiarism Detection Using Feature-Based Neural Networks" SIGCSE Bulletin: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education Volume 39, Number 1, March 2007.
  30. Michelle Craig. “Facilitated Student Discussions for Evaluating Teaching" SIGCSE Bulletin: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education Volume 39, Number 1, March 2007.