▸ Courses


“What I cannot play, I do not understand.” (freely based on R. Feynman)


BioE 311

Biophysics of Multi-cellular Systems and Amorphous Computers


This course introduces mathematical and physical modeling approaches for understanding the emergent logic and physical behavior of multi-cellular biological systems with particular relevance to developmental biologists and tissue engineers – as well as to everyone who enjoys to think about amorphous computing. Students who are interested in biological pattern formation and are considering rotating or joining our lab are particularly encouraged to take this course. Students may be graduates or advanced undergraduate in any disciplines.

Spring term: Tue, Thu 3:00 PM - 4:20 PM

CS 146

Games and Interactive Media


This project-based course provides an introduction to game design covering topics like 2D/3D Art, Audio, User Interfaces, Production, Narrative Design, Marketing, and Publishing. Speakers from the profession will provide relevant context during a weekly seminar. Weekly assignments include in-depth materials and require students to independently create small video games. Classroom meetings will be used to foster student project discussions, and deepen understanding of material. The course culminates with students forming project teams to create a final video game. Assignments will be completed within the Unity game development engine; prior Unity experience is not required. Given class size limitations, an online survey will be distributed before class starts and students will be selected so to achieve a diverse class composition.

Fall term: Tue / Thu 4:30 PM - 5:50 PM

BioE 196

Games and Interactive Media


Interactive media and games increasingly pervade and shape our society. In addition to their dominant roles in entertainment, video games play growing roles in education, arts, and science. This seminar series brings together a diverse set of experts to provide interdisciplinary perspectives on these media regarding their history, technologies, scholarly research, industry, artistic value, and potential future.

Fall / Winter / Spring terms: Tue 12:00 PM - 1:00 PM


Videos of talks can be watched here.

BioE 123

Electronics / Devices Lab


This hands-on, project based lab course teaches the fundamentals in a variety of disciplines (electronics, mechanics, optics, microfluidics, computer control, rapid prototyping) and will enable students to build and automate a wide range of bio-related experimental setups. The course is aimed at our bioengineering undergraduate and graduate students, but is open to students from other disciplines. Students interested in rotating or joining our lab are particularly encouraged to take this course. Jointly taught with Prof. Kwabena Boahen. 


Winter term: Tue 1:20 PM - 5:20 PM


See Stanford Course Explorer for more info.