teaching
teaching for ideas is like replication for organisms.
CST 5020 · Convex Optimization
Westlake University, Hangzhou
Convex Optimization
Syllabus, schedule, and course materials →Optimization and Applications
Syllabus, lectures, assignments, and schedule →CST 5034 · Control and Computation in Biological Systems
Westlake University, Hangzhou
Control and Computation in Biological Systems
Syllabus, textbook, videos, assignments, and lecture notes →Earlier teaching and mentorship
2022
UC San Diego · Phys 176/276
Guest lecturer for a one-week lecture series on analysis and computation of dynamic metabolism. Slides, homework, and solutions →
2021
Caltech · Bi 23, Section 5
Instructor, BioTutorials: Analysis and Design of Biological Circuits. Video recordings and lecture notes →
Caltech · CMS/CS 155
Teaching assistant for Machine Learning and Data Mining, instructed by Lior Pachter.
2018
Caltech · Summer research
Mentor for Meichen Fang, an undergraduate researcher in the Doyle group, who later began PhD studies in Caltech Bioengineering.
Caltech · Bi/BE/CS 183
Teaching assistant for Introduction to Computational Biology and Bioinformatics, instructed by Lior Pachter and Matt Thomson.
2015
Washington University in St. Louis · Math 5061
Teaching assistant for Theory of Statistics, instructed by Jimin Ding.