CV
Contact Information
| Name | Caryn Thiên Ngân Tran |
| Professional Title | Computer Science and Learning Sciences PhD Student at Northwestern University |
| caryn@u.northwestern.edu |
Professional Summary
I am an interdisciplinary scholar in the joint Computer Science and Learning Sciences Ph.D. program at Northwestern University. My research bridges AI, HCI, and K-12 CS education to explore authentic learning experiences in the age of AI. I conduct research at Delta Lab and the Center for HCI+Design at Northwestern University, and hold a B.A. and M.S. from UC Berkeley, where I specialized in AI and education.
Experience
-
2022 - Present Evanston, IL
Graduate Researcher
Delta Lab, Northwestern University
Lead investigation of perceptions of authenticity in K-12 CS education and programming tools in high school classrooms.
- Designed and validated a survey instrument.
- Conducted interface probes and interviews; presented at ICER 2023.
- Conducting grounded theory and large-scale survey studies.
- Leading participatory design workshops with students and teachers.
- Additionally coded and analyzed math game interaction videos and CS office hour interview transcripts.
-
2024 - 2025 Mountain View, CA
PhD Intern
Intrinsic, an Alphabet Company & OpenCV
Conducted benchmarking research for industrial robotics vision systems.
- Released an open-source toolkit for evaluating 6D pose estimation against robotic displacements.
- Contributed to the Perception Challenge for Bin-Picking with data preparation, evaluation pipeline, data standardization, and research toolkits.
-
2023 - 2023 Evanston, IL
Graduate Teaching Assistant
Northwestern University
Co-created and taught a seminar on transformative generative AI cross-listed in Computer Science and Learning Sciences.
- Supported weekly discussions and helped design the reading list.
- Guided synthesis across ML, ethics, theory, and education.
-
2020 - 2022 Menlo Park, CA
Middle School Computer Science Teacher
Synapse School
Designed and taught project-based CS curriculum for grades 5-8.
- Taught 8 sections of mixed-grade computer science courses twice a week, plus electives in literature and STEM.
- Created units on functional programming, procedural programming, storytelling, accessible game design, computational art, AI and bias, computational geometry, computational music, robotics, and mechanisms.
- Created websites for student work with PhaserJS and NextJS and designed a 2D RPG-style world for online open house during Covid-19.
- Supported school IT, investigated a security breach, and built internal tools for teacher reports and attendance.
-
2019 - 2021 Menlo Park, CA
Full-stack & ML Engineer
TeachFX
Built products and machine learning systems for an education technology setting.
- Full-stack development in React, NodeJS, Django, and GraphQL.
- Built the Equity Tracker feature for analyzing real-time student participation data.
- Led Microsoft Teams integration using C#/.NET and bot development.
- Modularized the ML pipeline for speaker diarization with Kubernetes and Airflow.
-
2017 - 2019 Berkeley, CA
Graduate Researcher
Berkeley Wireless Research Center
Conducted research at the intersection of reinforcement learning and wireless communications.
- Developed multi-agent protocols for learning wireless communication modulation.
- Implemented and compared polynomial versus neural-network agents.
- Ported the system to PyTorch and deployed experiments in Google Cloud.
-
2017 - 2019 Berkeley, CA
Teaching Assistant for CS188
University of California, Berkeley
TA and head TA for Berkeley’s Introduction to Artificial Intelligence course.
- Prepared slides, notes, problem sets, programming assignments, and exams.
- Led discussions, review sessions, and 1:1 office hours weekly.
- Undergraduate TA for 2 semesters and Head Graduate TA for 1 semester.
-
2017 - 2018 San Francisco, CA
Software Engineer
Adobe
Worked on product and engineering problems in a large-scale software environment.
- Front-end React engineering for Adobe PhoneGap guided by Spectrum.
- Developed authentication tooling for Adobe OAuth across product suites.
- Taught weekly introductory machine learning workshops to engineers using University of Washington curriculum.
-
2016 - 2016 Berkeley, CA
Undergraduate Researcher
Berkeley Institute for Data Science URAP
Researched AR and ML applications for mobile retail.
- Built an Android AR app using Vuforia to identify marijuana brands through image recognition.
-
2016 - 2016 San Francisco, CA
Computer Scientist Intern
Adobe
Contributed to Apache Cordova and Adobe PhoneGap.
- Contributed fixes, tests, and features to Cordova and published resulting packages to NPM.
- Earned committership to the Apache Cordova open-source project.
- Architected and completed an extensive refactor to decouple version dependency.
-
2015 - 2016 Berkeley, CA
Undergraduate Researcher
Bio-Nanosensor Interface URAP
Developed tools and models for sensor signal visualization and classification.
- Developed a Java Swing GUI for real-time sensor data.
- Applied k-means and SVM for sensor signal classification.
-
2016 - 2016 Berkeley, CA
Student Instructor for CS61AS
University of California, Berkeley
Responsible for course logistics, grading, teaching, creating labs, and leading office hours.
- Managed class logistics, course website, and grading.
- Held mini-lectures and office hours and wrote tests and labs.
-
2023 - 2023 Chicago, IL
Volunteer ESL Instructor
Vietnamese Association of Illinois
Taught English as a Second Language for the citizenship test to Vietnamese immigrants in the Chicago area.
-
2019 - 2019 Berkeley, CA
Nonprofit Board Director
Berkeley Student Cooperatives
Served on the board of a nonprofit student housing cooperative serving over 1,300 members.
- Helped support democratically run, affordable housing near UC Berkeley.
Education
-
2022 - Present Evanston, IL
Ph.D.
Northwestern University
Computer Science and Learning Sciences
- Human-Computer Interaction and K-12 CS Education
-
2018 - 2019 Berkeley, CA
M.S.
University of California, Berkeley
Electrical Engineering and Computer Science
- Applied Artificial Intelligence
- Minor in Education
-
2014 - 2017 Berkeley, CA
B.A.
University of California, Berkeley
Computer Science
Publications
- arXiv
- AllertonIn 2019 57th Annual Allerton Conference on Communication, Control, and Computing, 2019
- IEEE Access
IEEE Access, 2020 - NeurIPS
Conference Dynadojo: An Extensible Platform for Benchmarking Scaling in Dynamical System IdentificationAdvances in Neural Information Processing Systems, 2023 - ICER
In Proceedings of the 2025 ACM Conference on International Computing Education Research V. 1, 2025 - ICML Workshop
In ICML 2025 Workshop on Methods and Opportunities at Small Scale, 2025 - AAAI Workshop
Workshop Constructive AlignmentIn AAAI-26 Workshop on Machine Ethics: from formal methods to emergent machine ethics, Singapore, Jan 2026 - AAAI Workshop
Workshop Bounded MoralityIn AAAI-26 Workshop on Machine Ethics: from formal methods to emergent machine ethics, Singapore, Jan 2026 - CHI
Conference 🏆 Best Paper 🏆 Starting From Scratch Again and Again: Tracing the Origins of High Schoolers’ Negative Perceptions of Block-Based ProgrammingIn Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, 2026
Posters and Reports
- ICER
In Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 2, 2023 - Lambert
Poster Investigating the Negative Perceptions of Blocks-Based ProgrammingIn Lambert Conference on the Future of Human-Computer Interaction + Design, Northwestern University, Oct 2022 - Thesis Effect of Model Dissimilarity on Learning to Communicate in a Wireless Setting with Limited InformationUniversity of California, Berkeley, 2019M.S. thesis, EECS Department
Awards
-
2023 Design Cluster Fellowship
Center for HCI+Design at Northwestern University
Skills
Machine Learning: TensorFlow/Keras, PyTorch, Kubernetes, Airflow, Pandas
Back-end and Cloud: Django, SQL, Google Cloud Platform, Azure Cloud, SLURM workload orchestration
Front-end: React, Android, C#/.NET
Programming Languages: Python, C++, Java, JavaScript
Research: Survey Development and Analysis, Interviewing, Qualitative Analysis, Design Research