These are the classes I took during the Learning, Design, and Technology Masters program at Stanford University (2018-2019).*
EDUC 295
How do entrepreneurs, educators, and VC's evaluate and grow successful education and edtech startups? Why do most startups fail, and what are the key ingredients for success? This course teaches the skills and strategies necessary to effectively evaluate educational services and technology startups much like prospective employees, expert educators, entrepreneurs, philanthropists, and venture capital investors do.
EDUC 333A
This class teaches the theoretical approaches to learning used to analyze learning environments and develop goals for designing resources and activities to support effective learning practices.
EDUC 281
How can we use technology to improve learning? Many hope that technology will make learning easier, faster, or accessible to more learners. This course explores a variety of approaches to designing tools for learning, the theories behind them, and the research that tests their effectiveness.
CS 377G
Over the last few years we have seen the rise of serious games to promote understanding of complex social and ecological challenges, and to create passion for solving them. This project-based course provides an introduction to game design principals while applying them to games that teach.
CS 146
This project-based course provides a survey on designing and engineering video games. Through creating their own games each week, students explore topics including 2D/3D Art, Audio, User Interface design, Production, Narrative Design, Marketing, and Publishing.
EDUC 208B
This class teaches the theories and methods of curriculum development and improvement. Topics include curriculum ideologies, perspectives on design, strategies for diverse learners, and the politics of curriculum construction and implementation.
EDUC 200B
An introduction to the core concepts and methods of qualitative research. Through a variety of hands-on learning activities, readings, field experiences, class lectures, and discussions, students explore the processes and products of qualitative inquiry.
CS 106A
Introduction to the engineering of computer applications emphasizing modern software engineering principles: program design, decomposition, encapsulation, abstraction, and testing.
FEMGEN 141
How are contemporary U.S. social movements shaped by the intersections of race, class, gender, and sexuality? This course explores the emergence, dynamics, tactics, and targets of social movements.
EDUC 215
An internship with StreetCode Academy where I developed a socio-emotional learning 10-week curriculum emphasizing skills like resilience and creative confidence for their students.
EDUC 391
A project based introduction to web-based learning design. In this course we explore the evidence and theory behind principles of learning design and game design thinking.
CS 106B
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis.
EDUC 215
An internship with Twitch as a software engineer on the Growth team. I partnered with product, design, and engineering to develop the frontend of an internal tool for optimizing notifications.
EDUC 229
The four-quarter required seminar for the LDT master's program.