I'm equal parts ed + tech. Currently, I'm a summer lecturer for the Stanford CS department. 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?
I'm looking for new roles and would love to chat.
I research tools for teaching and learning computer science. I'm also interested in online learning communities and child-computer interaction.
- 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:
- [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 one of the most formative experiences of my grad school experience.
-  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 >>>>>.
-  Worked as a Makery Mentor in the Graduate School of Education makerspace (digital fabrication: laser-cutting, 3-d printing, microcontrollers, etc.).
-  Codirected Alternative Spring Break , one of the largest public service and peer-learning programs at Stanford.
-  Practiced English with janitors on the night shift at Stanford through the student group Habla.
-  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  student-taught ninth graders at Breakthrough Silicon Valley.
design and development
2022 | Website Design (Webflow)
Digital brand identity and website design for Snap Inc. Philanthropy.
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.
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.
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.
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 ~