Hello from Maryland!

Hey! I've been building data visualization tools for math teachers as part of the Design & Partnership Lab at UC Irvine (remotely).

I'm having a blast exploring the corners of Charm City by bike while listening to WYPR's Out of the Blocks and Tyler the Creator's IGOR.


Winter 2023



I'm equal parts ed + tech. Currently, I'm a web developer building tools for teachers at the UCI Design and Partnership Lab. I recently graduated from Stanford with a Master's in Human-Computer Interaction with a focus on learning technologies. I'm working on ways to make computer science education more equitable and personally meaningful for all. My experiences center around instructional design, web/app dev, and UX research.

Previously, I've been a product engineering intern at replit, a lead instructional designer at Next Shift Learning, and a head TA of the SYMSYS1 teaching team. I was the recipient of a Fulbright Study/Research award in 2019.

As an undergrad at Stanford, I studied Symbolic Systems, a major combining linguistics, philosophy, psychology and computer science. I chased the questions: How do we learn? and How can we design more transformative tools and experiences for learning?

research publications

I research tools for teaching and learning computer science. I'm also interested in online learning communities and child-computer interaction.

  • Bigman, M., Gilon, Y., Han, J., & Mitchell, J. (2022). Insights for post-pandemic pedagogy across one CS department. Arxiv. [link]
  • Dietz, G., Le, J. K., Tamer, N., Han, J., Gweon, H., Murnane, E. L., & Landay, J. A. (2021). StoryCoder: Teaching computational thinking concepts through storytelling in a voice-guided app for children. Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, 1–15. Best Paper Honorable Mention. [link]
  • Dietz, G., Han, J., Gweon, H., & Landay, J. A. (2021). Design guidelines for early childhood computer science education tools. Design thinking research (pp. 291–306). Springer. [link]
  • Proctor, C., Han, J., Wolf, J., Ng, K., & Blikstein, P. (2020). Recovering Constructionism in computer science: Design of a ninth-grade introductory computer science course. In B. Tangney, J. Rowan Byrne, & C. Girvan (Eds.) Proceedings of the 2020 Constructionism Conference. (pp. 473-481). Dublin, Ireland: University of Dublin. [link]
  • Blikstein, P., Han, J., Jue, K., & Shroff, A. (2018, June). domino: mobile phones as accessible microcontrollers. In Proceedings of the 17th ACM Conference on Interaction Design and Children (pp. 505-508). [link]


I've taught and designed curriculum for high school, community college, undergraduate, and graduate students. In the classroom, I strive for student-directed learning, personally meaningful projects, and equity at all times.

University teaching at a glance:
  • Instructor, CS106B: Programming Abstractions (Summer 2022)
  • Head TA, SYMSYS1: Minds and Machines (Fall 2021, Winter 2022)
  • TA, SYMSYS1: Minds and Machines (Fall 2020, Winter 2021)
  • TA, CS377U: Understanding Users (Spring 2020, Spring 2022)
  • TA, EDUC211: Beyond Bits and Atoms (Winter 2019)
Some teaching experiences that I'm proud of:
  • [2022] Co-lectured CS106B in the summer with one of my best friends, and we had a great time experimenting with mastery-based and project-based approaches to learning.
  • [2020, 2021] Head TA-ed / was four-time TA for SYMSYS1, the undergraduate introduction to cognitive science at Stanford. Authored two of the four projects, including this one in which students coded their own grammars. Very nifty. Definitely a formative experience in grad school for me.
  • [2019] Co-designed and co-taught Making with Code, a ninth-grade constructionist computer science curriculum in python, as a research assistant for Fablearn / Transformative Learning Technologies Lab and ISF Academy.
  • [2020, 2021] With Snap Inc., LA-Tech.org, and Next Shift Learning, built out tech talent pathways for community college students in LA by designing the Snap Engineering Academy. Watching my students land internships at Snap, Microsoft, Code2040, Nextdoor, IDEO, and beyond >>>>>.
  • [2019] Worked as a Makery Mentor in the Graduate School of Education makerspace (digital fabrication: laser-cutting, 3-d printing, microcontrollers, etc.).
  • [2019] Codirected Alternative Spring Break , one of the largest public service and peer-learning programs at Stanford.
  • [2018] Practiced English with janitors on the night shift at Stanford through the student group Habla.
  • [2017] Highlighted community-driven public spaces in Santiago & Hong Kong with the Human Cities Initiative.
  • [2016-2018] Led college access and CS education workshops (funded via Google igniteCS) in San Jose and [2016] student-taught ninth graders at Breakthrough Silicon Valley.

teaching videos (for SYMSYS1)

design and development

also about me

  • Growing up, I loved school; I once got sent home sick in kindergarten and cried about missing out. My teachers were my greatest role models growing up in Bay Area public schools, and I feel strongly about contributing to public education in the future.
  • For 3 months, I studied abroad in Santiago, Chile, and learned all about linguistic relativity and Gepe.
  • My senior year of college, I worked as community manager at Hammarskjöld, a 33-person housing cooperative from 2018 - 2019.
  • I could talk your head off about the following podcasts: Reply All, Throughline, The Experiment, California Love, Floodlines, Radiolab (ft. Dolly Parton's America, Mixtape), Trojan Horse Affair.
  • I collect postcards ~
picture of my postcard collection sprawled on the floor