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

My research sits at the intersection of Human-Computer Interaction and Learning Sciences. My interests in this area are broad, but I am particularly excited about designing data-driven learning environments and educational games to improve student motivation, provide personalized learning experiences, and support formative assessment. Some of my recent projects include designing of incentive structures to promote growth mindset behaviors in educational games, building sensemaking tools to support learning front-end development concepts from complex professional websites, and studying how novice programmers' efficacy and mindsets impact their approaches to programming. 

Selected Publications

  • Gorson, Jamie; Cunningham, Kathryn; Worsley, Marcelo; O'Rourke, Eleanor, Using Electrodermal Activity Measurements to Understand Student Emotions While Programming, Association for Computing Machinery, Inc (2022).
  • Kwik, Harrison; Zhang, Haoqi; O'rourke, Eleanor, How Do Students Seek Help and How Do TAs Respond? Investigating Help-Seeking Strategies in CS1 Office Hours, Association for Computing Machinery, Inc (2022).
  • Cunningham, Kathryn; Qiao, Yike; Feng, Alex; O'Rourke, Eleanor, Bringing "high-level" Down to Earth, Association for Computing Machinery, Inc (2022).
  • Gorson, Jamie; O'Rourke, Eleanor Mary, How do students talk about intelligence? An Investigation of Motivation, Self-efficacy, and Mindsets in Computer Science, Association for Computing Machinery, Inc:21-29 (2019).
  • Shi, Joshua; Shah, Armaan; Hedman, Garrett; O'Rourke, Eleanor Mary, Pyrus, Association for Computing Machinery (2019).
  • O'Rourke, Eleanor Mary; Butler, Eric; Díaz Tolentino, Armando; Popović, Zoran, Automatic generation of problems and explanations for an intelligent algebra tutor, Springer Verlag:383-395 (2019).
  • Hibschman, Joshua; Gergle, Darren; O'Rourke, Eleanor Mary; Zhang, Haoqi, Isopleth, ACM Transactions on Computer-Human Interaction 26(3) (2019).
  • Lim, Sarah; Hibschman, Joshua; Zhang, Haoqi; O'Rourke, Eleanor Mary, Ply, Association for Computing Machinery, Inc:991-1002 (2018).