about
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]
teaching
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)

Twitter Bots with Replit
2022
A 30-minute virtual workshop showcasing a beginner-friendly, interdisciplinary CS project. I was invited to present this as part of Replit's Ed Fest 2022 for computer science educators. Materials here.

Science Fiction and Symbolic Systems
2021
What science fiction can teach us about minds and machines. A short video created for my students in SYMSYS1: Minds and Machines. Slides here.

Play and Learning
2020
A very high-level exploration of play- and discovery-based learning in cognitive science research. Created for my students in SYMSYS1: Minds and Machines. Materials here
design and development

Snap Academies
2022 | Website Design (Webflow)
Digital brand identity and website design for Snap Inc. Philanthropy.

Traffic Collisions
2022 | Web Article Design (Vev)
A scrollytelling piece detailing recent fatal traffic collisions in the Bay Area.

Grammars for All
2021 | Web App (JS) + Curriculum
A playground and a bunch of twitter bots to teach context-free grammars.

Replit
2021 | Product Engineering
Community moderation, workspace, and future of interactive code tutorials.

E-bikes Deep Dive
2021 | Data Viz (d3.js, vegalite)
Visualizing the distribution and use of bikeshare across U.S. cities.

Chapsnat
2021 | Mobile (React Native)
A chat app clone I co-built as hackathon starter code.

Protests on the rise?
2021 | Data Visualization (vegalite)
Visualizing mass mobilizations around the world in 2019.

Git Year in Review
2020 | Web App (React, Github API, Firebase)
Visualization for students to reflect on their git commits from the year.

Making with Code
2020 | Python
Starter code contributions for our 9th grade constructionist CS curriculum.

Lucky Draw
2023 | Next.JS
Just for fun; created a random digital gift generator for my close friends with one of my best friends Jacob
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 ~
