Recent Publications

This is a partial collection of our group's research papers listed by year:

2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998

2025 [back to the top]

  • Benjamin, M., & Albrant, L., & Jarvie-Eggart, M. E., & Ureel, L. C., & Brown, L. E., & Sticklen, J., & Hamlin, A. (2025, February), Gendered Impacts of Code Critiquers on Self-Efficacy in First-Year Engineering Students. Paper presented at 2025 Collaborative Network for Engineering & Computing Diversity (CoNECD), San Antonio, Texas. https://peer.asee.org/54094
  • Benjamin, M., Brown, L. E., Sticklen, J., Ureel, L. C., & Jarvie-Eggart, M. (2025). WIP: Impact of Prior Programming Experience on Self-Efficacy Impacts of WebTA Autocritiquer (poster) 2025 ASEE Annual Conference & Exposition.

2024 [back to the top]

  • Albrant, L. E. (2024). Enhancing Students’ User Experience With a Code Critiquer (Master's thesis, Michigan Technological University).
  • Benjamin, M., & Albrant, L., & Jarvie-Eggart, M. E., & Sticklen, J., & Brown, L. E., & Ureel, L. C. (2024, July), Full paper: Exploring Instructors Insight’ to a MATLAB Code Critiquer Paper presented at 15th Annual First-Year Engineering Experience Conference (FYEE), Boston, Massachusetts. 10.18260/1-2--48581
  • Ureel, L. C., Brown, L. E., Jarvie-Eggart, M., Benjamin, M., & Teahen, J. (2024). Board 234: Current Progress of Providing Rich Immediate Critique of Anti-patterns in Student Code. 2024 ASEE Annual Conference & Exposition.
  • Nowrin, Sadia, "Programming by Voice", Open Access Dissertation, Michigan Technological University, 2024.
  • Teahen, Joe R., Daniel T. Masker, Leo C. Ureel II, Laura E. Brown, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura Albrant, Mary E. Benjamin, and Pradnya Pendse (June 2024). "Poster WIP: Unified Regular Expression Antipattern Language (UREAL)". In: 2024 ASEE Annual Conference & Exposition. American Society for Engineering Education (ASEE).
  • Ureel II, Leo C., Laura E. Brown, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura Albrant, Mary E. Benjamin, Daniel T. Masker, Pradnya Pendse, and Joe R. Teahen (June 2024). "Poster: Current Progress of providing Rich Immediate Critique of Antipatterns in Student Code". In: 2024 ASEE Annual Conference & Exposition. American Society for Engineering Education (ASEE).

2023 [back to the top]

  • Albrant, Laura, Pradnya Pendse, Mary E. Benjamin, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (July 2023a). "Borrowing from Computer Science: CS Approaches to First Year Engineering". In: Submitted to ASEE First-Year Engineering Experience (FYEE) 2023. (submitted). American Society for Engineering Education. Knoxville, Tennessee: American Society for Engineering Education.
  • Albrant, Laura, Pradnya Pendse, Mary E. Benjamin, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (Oct. 2023b). "Work-In-Progress: Preliminary Work Introducing Automated Code Critiques in First-Year Engineering MATLAB Programming". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
  • Albrant, Laura, Pradnya Pendse, Laura E Brown, Leo C Ureel, Jon Sticklen, and Michelle E Jarvie-Eggart (July 2023c). "WIP: MATLAB WebTA, Enhancing the bigger picture through human factors." In: 14th Annual First-Year Engineering Experience (FYEE) Conference. ASEE.
  • Albrant, Laura, Pradnya Pendse, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (July 2023d). "MATLAB WebTA: Introduction to the Classroom". In: Submitted to ASEE First-Year Engineering Experience (FYEE) 2023. (submitted). ASEE. Knoxville, Tennessee: American Society for Engineering Education.
  • Benjamin, Mary E, Laura E Brown, Jon Sticklen, Leo C Ureel, and Michelle Jarvie-Eggart (Oct. 2023). "Engaging Novice Programmers: A Literature Review of the Effect of Code Critiquers on Programming Self-efficacy". In: 2023 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-9.
  • Benjamin, M., Jarvie-Eggart, M., Freeman, T., Woerner, J. S., & Fernandez-Arcay, L. (2023). Learning to Teach Well in Any Format: Examining the Effects of Online Teachers’ Training on University Faculty Teaching. Journal of Higher Education Theory and Practice, 23(2).
  • Linja, Anne, "EXPLICIT RULE LEARNING: A COGNITIVE TUTORIAL METHOD TO TRAIN USERS OF ARTIFICIAL INTELLIGENCE/MACHINE LEARNING SYSTEMS", Open Access Dissertation, Michigan Technological University, 2023.
  • Pendse, Pradnya, Laura Albrant, Daniel T. Masker, Laura E. Brown, Jon Sticklen, Michelle E. Jarvie-Eggart, and Leo C. Ureel II (Oct. 2023). "Python Code Critiquer: A Machine Learning Approach". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
  • Pense, Pradnya, Rhys W. Brockenshire, Trevor X. Petrin, Katie Ulinksi, Dominika Bobik, Balaji Mediboina, and Leo C. Ureel II (Oct. 2023). "An Educational Modeling Software that teaches Computational Thinking". In: 2023 IEEE Frontiers in Education Conference (FIE). Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
  • Teahen, Joe, Daniel Masker, and Leo C. Ureel II (Oct. 2023). "Extending the Usability of WebTA with Unified ASTs and Errors". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.

2022 [back to the top]

  • Thelen, Kirk, Dana Pontious, Briana Bettin, Kelly Steelman, Leo C Ureel II, and Charles Wallace (June 2022). "Illuminated Devices: A Sociotechnical System to Broaden Access to Digital Assistance". In: Poster presented at ISLS Annual Meeting. The International Society of the Learning Sciences. Hiroshima, Japan.
  • Ureel II, Leo C, Laura E Brown, Jon Sticklen, Michelle Jarvie-Eggart, and Mary Benjamin (July 2022). "Work in Progress: The RICA Project: Rich, Immediate Critique of Antipatterns in Student Code". In: Educational Data Mining in Computer Science Education (CSEDM) Workshop. url: https://doi.org/10.5281/zenodo.6983498.

2021 [back to the top]

  • Pellar-Kosbar, Meara, Dylan Gaines, Lauren Monroe, Alec Rospierski, Alexander Martin, Ben Vigna, Devin Stewart, Jared Perttunen, Calvin Voss, Robert Pastel, and Leo C. Ureel II (2021). "Modeling the Growth and Spread of Infectious Diseases to Teach Computational Thinking". In: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 2, pp. 658-658.
  • Ureel II, Leo C. (2021). "Integrating a Colony of Code Critiquers into WebTA". In: Seventh SPLICE Workshop at SIGCSE 2021 "CS Education Infrastructure for All III: From Ideas to Practice".

2020 [back to the top]

  • Garcia, Dan, Jim Huggins, Kevin Lin, Raja Sooriamurthi, Leo Ureel, and Ursula Wolz (2020). "It Seemed Like a Good Idea at the Time (Hindsight is 2020)". In: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, pp. 637-638.
  • Steelman, Kelly S, Michelle E Jarvie-Eggart, Kay L Tislar, Charles Wallace, Nathan D Manser, Briana C Bettin, and Leo C Ureel II (2020). "Work in Progress: Student Perception of Computer Programming Within Engineering Education: An Investigation of Attitudes, Beliefs, and Behaviors". In: 2020 ASEE Virtual Annual Conference Content Access.
  • Ureel II, Leo C (Aug. 2020). "Critiquing Antipatterns In Novice Code". PhD thesis. Houghton, MI: Michigan Technological University.
  • Ureel II, Leo C., James Heliotis, Mohsen Dorodchi, Mireilla Bikanga Ada, Victoria Eisele, Megan E Lutz, and Ethel Tshukudu (2020). "Directing Incoming CS Students to an Appropriate Introductory Computer Science Course". In: 2020 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-9.
  • Walther, Marissa L. (2020). "MatlabTA: A Style Critiquer For Novice Engineering Students". MA thesis. Houghton, MI: Michigan Technological University.

2019 [back to the top]

  • Bettin, Briana, Linda Ott, and Leo Ureel (2019). "More Effective Contextualization of CS Education Research: A Pair-Programming Example". In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 182-188.
  • Heliotis, James, Leo C Ureel, Mireilla Bikanga Ada, Mohsen Dorodchi, Victoria Eisele, Megan E Lutz, and Ethel Tshukudu (2019). "Towards an Ability to Direct College Students to an Appropriately Paced Introductory Computer Science Course". In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 259-260.
  • Schmidt, Katherine, Sarah Larkin, Miriam Eikenberry-Ureel, Charles Wallace, Leo C Ureel II, and Anatasia Bruss (Mar. 2019). "Copper Country Coders: Teaching Middle and High School Students Programming". In: The 7th biennial Michigan Celebration of Women in Computing (MICWIC 2019). Grand Rapids, MI.
  • Ureel II, Leo C, Michelle Jarvie-Eggart, Melanie Kueber Watkins, Russell Looks, and Briana Bettin (2019). "Exploring Programming Instruction in Multidisciplinary Contexts". In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 1251-1251.
  • Ureel II, Leo C and Charles Wallace (2019). "Automated critique of early programming antipatterns". In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 738-744.
  • Ureel II, Leo C. (2019a). A Canvas plugin to help students visualize their progress. Present at the Michigan Canvas Users Conference 2019 at Macomb Community College.
  • Ureel II, Leo C. (Aug. 2019b). Mining Intro CS Program Submission Data. Presented at the Works In Progress Workshop of the fifteenth annual ACM International Computing Education Research (ICER) conference, Toronto, ON, Canada, 12-14 August, 2019. ACM.
  • Walther, Marissa, Leo C Ureel II, and Charles Wallace (2019a). "A Prototype MATLAB Code Critiquer". In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 325-325.
  • Walther, Marissa, Leo C. Ureel II, and Charles Wallace (Mar. 2019b). "An Automated Code Critiquer for Novice MATLAB Programmers". In: Poster presented at Michigan Celebration of Women in Computing 2019. Michigan Celebration of Women in Computing (MICWIC).

2018 [back to the top]

  • Bettin, Briana, Jamie Berger, Sarah Larkin, and Leo C. Ureel II (2018a). "Discoveries in Computer Science Learning Obstacles Through Observation of Student Inquiries". In: The 4th Annual Upper Peninsula Teaching and Learning Conference.
  • Bettin, Briana, Jamie Berger, Sarah Larkin, and Leo C. Ureel II (2018b). "Enforcing Positive Pair Programming by Shattering Student Perceptions". In: Grace Hopper Celebration of Women in Computing 2018 Poster Session.
  • Larkin, Sarah, Miriam Eikenberry-Ureel, Leo C. Ureel II, and Linda Ott (2018). "Beyond Basics: Coding Workshops for Middle School Girls". In: Grace Hopper Celebration of Women in Computing 2018 Poster Session.
  • Ott, Linda, Briana Bettin, and Leo Ureel (2018). "The impact of placement in introductory computer science courses on student persistence in a computing major". In: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. ACM, pp. 296-301.
  • Ott, Linda, Leo C Ureel, and Charles Wallace (2018). "Building and nurturing communities of practice among k-12 cs teachers". In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 1067-1067.
  • Ureel, Leo C and Charles Wallace (2018a). "Board 156: Enriching Communication in Introductory Computer Science Courses: A Retrospective of the Agile Communicators Project". In: 2018 ASEE Annual Conference & Exposition.
  • Ureel, Leo C and Charles R Wallace (2018b). "WebTA: Online Code Critique and Assignment Feedback". In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 1111-1111.
  • Ureel II, Leo C. (2018). WebTA: A Canvas LTI Extension for Automated Feedback in Computer Science. Presented at the Michigan Canvas Users Conference 2018 at Macomb Community College.

2017 [back to the top]

  • Archer, Glen, Briana Bettin, Leonard Bohmann, Allison Carter, Christopher Cischke, Linda M Ott, and Leo Ureel (2017). "The impact of placement strategies on the success of students in introductory computer science". In: Frontiers in Education Conference (FIE). IEEE, pp. 1-9.
  • Steelman, Kelly S, Kay L Tislar, Leo C Ureel, and Charles Wallace (2017). "Eliciting best practices in digital literacy tutoring: A cognitive task analysis approach". In: International Conference on Human Aspects of IT for the Aged Population. Springer, pp. 447-460.
  • Ureel II, Leo C. (May 2017). "WebTA: Automated critiquing of student work in online computer science courses". In: Upper Peninsula UP Teaching and Learning Conference. Michigan Technological University.

2016 [back to the top]

  • Archer, Glen, Leonard Bohmann, Allison Carter, Christopher Cischke, Linda M Ott, and Leo Ureel (2016). "Understanding similarities and differences in students across first-year computing majors". In: Frontiers in Education Conference (FIE), 2016 IEEE. IEEE, pp. 1-8.
  • Steelman, Kelly S, Kay L Tislar, Leo C Ureel, and Charles Wallace (2016). "Breaking digital barriers: A social-cognitive approach to improving digital literacy in older adults". In: International Conference on Human-Computer Interaction. Springer, pp. 445-450.
  • Ureel II, Leo C. and Charles Wallace (2016). "Discrete mathematics for computing students: A programming oriented approach with alloy". In: 2016 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-5.
  • Yarroch, Nicole and Leo C Ureel (2016). The Absolute Beginner's Guide to Coding Using Scratch. CreateSpace Independent Publishing Platform.

2015 [back to the top]

  • Kumar, Shreya, Leo C Ureel II, and Charles Wallace (2015). "Agile Communicators: Cognitive Apprenticeship to Prepare Students for CommunicationIntensive Software Development". In: Agile Conference (AGILE), 2015. IEEE, pp. 71-75.
  • Ureel II, Leo C. (Mar. 2015). Copper Country Programmers: Reaching-Out to Middle/High School Programmers. Presented at The 5th biennial Michigan Celebration of Women in Computing (MICWIC). Grand Rapids, MI.
  • Ureel II, Leo C. and Charles Wallace (2015). "WebTA: Automated iterative critique of student programming assignments". In: 2015 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-9.

2014 [back to the top]

  • Seigel, M. A., C. R. Wallace, L. C. Ureel II, L. M. Bowen, and W Zhang (2014). "Teaching and Talking in Code Pedagogical Partnership with Computer Science". In: Conference on College Composition and Communication.
  • Ureel II, Leo C, John Earnest, and Charles Wallace (2014). "Copper country programmers: a novel curriculum for beginning programmers in middle and high school". In: Proceedings of the 45th ACM technical symposium on Computer science education, pp. 722-723.

2013 [back to the top]

  • Kumar, Shreya, Leo C Ureel II, Harriet King, and Charles Wallace (2013). "Lessons from our elders: Identifying obstacles to digital literacy through direct engagement". In: Proceedings of the 6th International Conference on PErvasive Technologies Related to Assistive Environments. ACM, p. 22.
  • Ureel II, Leo C and Charles Wallace (2013). "Software for senior citizens: An experiential learning course in gerontology, software usability and digital literacy". In: 2013 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 445-449.
  • Ureel II, Leo C., John Earnest, and Charles Wallace (2013). Houghton Programmers: Experiences with a middle school computer club. Presented at MACUL Upper Peninsula Conference 2013. Houghton, MI.

2012 [back to the top]

  • Ureel II, Leo C. (2012). "Luminis 5 Graduate Dashboard Portlet developed using Grails". In: Presented at Sungard Summit 2012 at Las Vegas NV. Carney, Karen, Kenneth D Forbus, Leo C Ureel II, and Danielle Fisher (2009a).

2009 [back to the top]

  • Carney, Karen, Kenneth D Forbus, Leo C Ureel II, Danielle Fisher. (2009). "Model-based approaches to learning: Using Systems Models and Simulations to Improve Understanding and Problem Solving in Complex Domains." In: ed. by Patrick Blumschein, Woei Hung, David Jonassen, and Johannes Strobel. Vol. 4. Modeling and Simulations for Learning and Instruction. Rotterdam, The Netherlands: Sense Publishers. Chap. Can Modeling Foster Analogical Reasoning?, pp. 73-109.

2007 [back to the top]

  • Forbus, Kenneth D, Christopher Riesbeck, Lawrence Birnbaum, Kevin Livingston, Abhishek Sharma, and Leo Ureel (2007a). "Integrating natural language, knowledge representation and reasoning, and analogical processing to learn by reading". In: Proceedings of the National Conference on Artificial Intelligence. Vol. 22. 2. Menlo Park, CA; Cambridge, MA; London; AAAI Press; MIT Press; 1999, p. 1542.
  • Forbus, Kenneth D, Christopher Riesbeck, Lawrence Birnbaum, Kevin Livingston, Abhishek B Sharma, and Leo Ureel (2007b). "A Prototype System that Learns by Reading Simplified Texts." In: AAAI Spring Symposium: Machine Reading, pp. 49-54.
  • Ureel II, Leo C. (2007). "Getting Teachers to Moodle". In: Presented at Brainstorm Education Technology Conference 2007 in Wisconsin Dells, WI.

2005 [back to the top]

  • Forbus, Kenneth D, Karen Carney, Bruce L Sherin, and Leo C Ureel II (2005). "VModel: A visual qualitative modeling environment for middle-school students". In: Ai Magazine 26.3, pp. 63-63.
  • Ureel II, Leo C., Kenneth D. Forbus, Chris Riesbeck, and Larry Birnbaum (2005). "Question generation for learning by reading". In: Proceedings of the AAAI Workshop on Inference for Textual Question Answering. Pittsburgh, PA, pp. 22-26.
  • Ureel II, Leo C. and Kate Lockwood (Oct. 2005). "An Examination of Women's Writing Strategies in Computer Science". In: 5th Biennial International Feminism(s) & Rhetoric(s) Conference.

2004 [back to the top]

  • Forbus, K, K Carney, B Sherin, and L Ureel (Aug. 2004a). "Qualitative Modeling for Middle-School Students". In: Proceedings of the 18th International Qualitative Reasoning Workshop. Evanston, IL, pp. 81-87.
  • Forbus, KD, K Carney, B Sherin, and L Ureel (2004b). "VModel: a visual qualitative modeling environment for middle school children". In: 16th Innovative Applications of AI Conference.
  • Ureel II, Leo C (Aug. 2004a). "Toward a Model of Socratic Interaction". In: Workshop on Modelling Human Teaching Tactics and Strategies, In conjunction with 7th International Conference on Intelligent Tutoring Systems. Lecture Notes in Computer Science 3220. ITS. Maceió, Alagoas, Brazil: Springer, p. 908.
  • (Aug. 2004b). "A Conceptual Architecture for Generating Examples in a Socratic Tutor for Qualitative Modeling". In: Dialog-based Intelligent Tutoring Systems State of the Art and New Research Directions. Workshop 8. Seventh International Conference on Intelligent Tutoring Systems. Maceió, Alagoas, Brazil, pp. 49-54.
  • Ureel II, Leo C. (2004c). "Making models make sense: providing feedback on the meaning of a model." In: In the Beyond System Dynamics Symposium at AERA 2004. Carney, Karen E and Leo C Ureel II (June 2003). "Demonstration of Supports for Student Reuse and Integration of Knowledge through Modeling". In: International Conference on Computer Support for Collaborative Learning, CSCL 2003 (June 14-18), Community events, Communication and Interaction. Ed. by B. Wasson, R. Baggetun, U. Hoppe, and S. Ludvigsen. Bergen, Norway: University of Bergen Press, pp. 98-100.

2003 [back to the top]

  • Ureel II, Leo C (2003). "Knowledge Representation for an Intelligent Tutoring System that Reasons in Multiple Science Domains". MA thesis. Michigan Technological University.
  • Ureel II, Leo C. and Karen E. Carney (2003). "Design of computational supports for students in visual modeling tasks". In: International Conference on Computer Support for Collaborative Learning (CSCL), pp. 98-100.

2002 [back to the top]

  • Carney, Karen, Kenneth D. Forbus, Leo C. Ureel II, and Bruce L Sherin (2002). "Using modeling to support integration and reuse of knowledge in school science: Vmodel, a new educational technology". In: American Educational Research Association annual conference.

2001 [back to the top]

  • Ureel II, Leo C and Joan Petrelius (Oct. 2001a). "Putting One School on the Web." In: WebNet 2001 World Conference on the WWW and Internet Proceedings (Orlando, Florida, October 23-27, 2001). WebNet. Norfolk, VA: Association for the Advancement of Computing in Education, pp. 1266- 1268.
  • Ureel II, Leo C and Joan Petrelius (2001b). "We Made The Mistakes So You Don't Have To!" In: Michigan Association for Computer Users in Learning (MACUL). url: https://www.qrg.northwestern.edu/people/ureel/nsfgk12/design/.

1999 [back to the top]

  • Forbus, Kenneth D, Peter B Whalley, John O Everett, Leo Ureel, Mike Brokowski, Julie Baher, and Sven E Kuehne (1999). "CyclePad: An articulate virtual laboratory for engineering thermodynamics". In: Artificial Intelligence 114.1-2, pp. 297-347.
  • Ma, Joyce, Julie Baher, and Leo C Ureel II (1999). "Supporting Student Design Work in Articulate Virtual Laboratories". In: Presented at the Annual Meeting of the American Educational Research Association. AERA. Montreal, Canada: AERA, AVL, CyclePad, FAVL.

1998 [back to the top]

  • Forbus, K, J Everett, Leo Ureel, Mike Brokowski, Julie Baher, and S Kuehne (1998). "Distributed coaching for an intelligent learning environment". In: Proceedings of the Twelfth International Workshop on Qualitative Physics.