I am teaching a new class COSC 89.25 "GPU Programming and High-Performance Computing" in Spring 2020.
I am teaching COSC 70.01 "Foundations of Applied Computer Science" in Winter 2020.
COSC 89.18/189.02: Computational Methods for Physical Systems, Winter and Fall 2019
The Physical Computing course introduces students to mathematical concepts and algorithmic techniques for developing computational approaches to simulate, optimize, design, and control various physical systems. Course topics cover fundamental numerical approaches for modeling and simulating rigid body, soft body, and cloth, as well as design and optimization algorithms for drones and soft robots. The materials will be illustrated using examples and applications from physics-based animation, robot design, fashion design, and 3D printing.
The course website is on http://www.dartmouth.edu/~boolzhu/cosc89.18.html and also Dartmouth Canvas.
COSC 77/177: Computer Graphics, Spring 2019
The course website is on Dartmouth Canvas.
I was a guest lecturer for MIT 6.837 “Introduction to Computer Graphics,” MIT S.079 “Computational Fabrication,” and Stanford CS248 “Interactive Computer Graphics.” I was a teaching assistant of Stanford CS148 “Introduction to Computer Graphics and Imaging” between 2012-2014 and CS248 between 2012-2013.