Summary
Yanyan Ren is a computing education researcher and middle/high school teacher with a Ph.D. in Computer Science from Brown University and over a decade of experience designing research-informed curricula. She specializes in embedding ethical and societal considerations—fairness, privacy, sustainability—into CS instruction and has published on pedagogy and assessment at SIGCSE and ICER. In the classroom she teaches CS, data science, math, and physics to grades 5–12, adapting micro-curricula and accessibility strategies to support diverse learners. Her work blends cognitive science and practical tools (e.g., contrasting cases, threat modeling) to help students reason about real-world impacts of technology. Based in Hauula, Hawaii, she continues to bridge research and practice by turning empirical analyses into classroom-ready materials that scale beyond higher education.
11 years of coding experience
3 years of employment as a software developer
no degree, EECS, no degree, EECS at Massachusetts Institute of Technology
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Brown University
Computer Science, Computer Science at Swarthmore College
High School, High School at Nanjing Foreign Language School
English, Chinese