Faculty Directory
Eleanor O'Rourke

Assistant Professor of Computer Science

Assistant Professor of Education and Social Policy


2233 Tech Drive
Mudd Room 3523
Evanston, IL 60208-3109

Email Eleanor O'Rourke


Eleanor O'Rourke's website


Computer Science

Download CV


Ph.D. Computer Science & Engineering, University of Washington, Seattle, WA

M.S. Computer Science & Engineering, University of Washington, Seattle, WA

B.S. Computer Science and Spanish, Colby College, Waterville, ME

Research Interests

Eleanor O'Rourke is the June and Donald Brewer Junior Professor in Computer Science and Learning Sciences. Her research explores the design of novel computational systems to help learners develop motivation and effective practices in STEM domains. Recent projects include the design of situated feedback models to promote the growth mindset, studying how game mechanics encourage novices to practice effective problem-solving skills, and developing learner-centered web inspection tools that help novice web developers learn directly from professional websites. Her interventions have been used by over 100,000 students online, adopted by companies, and integrated into classrooms. She earned her Ph.D. in Computer Science & Engineering at the University of Washington as a member of the Center for Game Science. Her work has been funded through three NSF grants totaling over $1.4 million, and has been recognized through best paper honorable mentions at UIST and CHI, as well as the Google Anita Borg Scholarship and the Microsoft Research Graduate Women's Scholarship.

Selected Publications

    Jamie Gorson, Eleanor O’Rourke (2019). How Do Students Talk About Intelligence? An Investigation of Motivation, Self-efficacy, and Mindsets in Computer Science. Proceedings of the ACM International Computing Education Research Conference (ICER 2019).

    Eleanor O’Rourke, Eric Butler, Armando Díaz Tolentino, Zoran Popović (2019). Automatic Generation of Problems and Explanations for an Intelligent Algebra Tutor. Proceedings of the International Conference of Artificial Intelligence in Education (AIED 2019).

    Joshua Hibschman, Darren Gergle, Eleanor O'Rourke, Haoqi Zhang (2019). Isopleth: Supporting Sensemaking of Professional Web Applications to Create Readily Available Learning Experiences. ACM Transactions on Computer-Human Interaction (TOCHI 2019).

    Joshua Shi, Armaan Shah, Garrett Hedman, Eleanor O'Rourke (2019). Pyrus: Designing A Collaborative Programming Game to Support Problem-Solving Behaviors. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2019).

    Sarah Lim, Joshua Hibschman, Haoqi Zhang, Eleanor O'Rourke (2018). Ply: A Visual Web Inspector for Learning from Professional Webpages. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2018).

    Eleanor O’Rourke, Erik Andersen, Sumit Gulwani, Zoran Popović (2015). A Framework for Automatically
    Generating Interactive Instructional Scaffolding. Proceedings of the ACM Conference on Human Factors in
    Computing Systems (CHI 2015).

    Eleanor O'Rourke, Kyla Haimovitz, Christy Ballweber, Carol S. Dweck, Zoran Popović (2014). Brain Points:
    A Growth Mindset Incentive Structure Boosts Persistence in an Educational Game. Proceedings of the ACM
    Conference on Human Factors in Computing Systems (CHI 2014).

    Eleanor O'Rourke, Christy Ballweber, Zoran Popović (2014). Hint Systems May Negatively Impact
    Performance in Educational Games. The First Annual ACM Conference on Learning at Scale (L@S 2014).