▸ 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

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.