Sarah Lim's Webpage


Thanks for visiting my website! I hope you like it!


I'm a fourth year undergrad in Computer Science at Northwestern University. I work with Haoqi Zhang and Nell O'Rourke through Design, Technology, and Research (DTR). My research interests are in computing education, human-computer interaction (HCI) systems, learning sciences, and software engineering.

I am interested in developing novel systems to help non-expert programmers understand, write, and reason about code more easily. I'm especially interested in applying graph theory and functional programming principles to instructional design and developer tooling.

I'm currently the teaching assistant for EECS 474: Probabilistic Graphical Models. I also direct the TA program for EECS 111: Fundamentals of Computer Programming I

Send me an e-mail!
slim [punctuation]


  • Great Success Ply wins First Place at the CHI 2017 Student Research Competition.


Jordan Scales, creator of tota11y and Isomer.js, endorses my ideas Jordan Scales

"This actually DOES scale"

Josh Hibschman

"This doesn't even have actionable feedback"

Haoqi Zhang