Benjamin Xie he/him

PhD Candidate

University of Washington Information School


I am a PhD candidate at the University of Washington Information School, advised by Prof. Amy J. Ko in the Code & Cognition Lab. My research interest is in designing interactive tools that support equity in computing education by contextualizing data about students with data from students.

I am a National Science Foundation (NSF) Graduate Research Fellow. I was previously an MIT EECS-Google Research and Innovation Scholar during my time as a student at MIT researching with Prof. Hal Abelson and MIT App Inventor.

For more information, please reach out to me! Or have a look at my projects, papers, or CV.


  • Human-Computer Interaction (HCI)
  • Computing Education
  • Artificial Intelligence in Education
  • Psychometrics


  • PhD in Information Science, 2016-

    University of Washington

  • MEng in Computer Science, 2016

    Massachusetts Institute of Technology

  • BS in Computer Science, 2015

    Massachusetts Institute of Technology


Nov 2020: Article published in Communications of the ACM (CACM)

My lab wrote a position paper calling for more critical perspectives in CS education. more info

Aug 2020: Article published in ACM Interactions (IX) magazine

A follow-up report on my CHI 2019 SIG on learning & education in HCI was published as a blog post to the ACM Interactions (IX) magazine. more info

Jun 2020: NSF-funded internship w/ Code.org

I’m interning with Code.org to assess and address bias in their middle school CS Discoveries curriculum.


Improving equity of Code.org's CS Discoveries curriculum

Investigating how Code.org CS Discoveries curriculum serves different sub-populations to improve the equity of learning experiences and outcomes.

Amplifying marginalized voices in computing courses

Tools to help learners share and instructors understand equity issues in a computing courses.

Codeitz: An adaptive learning experience that lets learners decide

Designing for learner agency in self-directed online learning experiences

Improving computer science education w/ explicit instruction

Providing explicit instrutions to make introductory programming more approachable.


My preferred medium of communication is Slack direct message. I’m active on the following Slack organizations:

If you’re not part of those Slack organizations, please reach out to me by email or on Twitter.

My lab is in Mary Gates Hall (MGH) 015. I’m working remotely. Catch you on Zoom!