Teaching

Winter 2026

6 courses
Seminar

Seminar for Robot World Models

This seminar will discuss recent developments in modern machine learning for building world models of robots and their environments. Topics will include approaches for learning rich geometric, semantic, physical, and temporal representations of the world, with a focus on how such models can support perception, prediction, planning, and interaction. We will explore generative and predictive models across different representations and modalities, including 3D scenes, videos, sensor observations, and robot trajectories.
Seminar

Seminar for Embodied AI

This seminar will discuss recent developments in modern machine learning for **Embodied AI**, with a focus on intelligent agents that perceive, reason about, and interact with the physical world. Topics will include multimodal learning, vision-language-action models, robot learning, navigation, manipulation, and planning, as well as methods for grounding semantic and geometric understanding in embodied interaction. We will explore how foundation models and generative approaches can enable physical AI to learn generalizable behaviors and skills from diverse sources of data.
Seminar

Seminar in Robot Perception and Decision-Making

Students will gain knowledge in robot decision-making by critically reviewing existing literature in this field, with a focus on semantics-informed approaches. In addition to the literature review, students are expected to implement relevant work to showcase their understanding of the approach and support the claims in their literature analysis. The specific topics covered will change each term, encompassing areas such as safe robot learning, learning from demonstration, language-conditioned robot learning, spatial AI, and 3D scene understanding.
Seminar

Seminar for 3D Machine Learning

This seminar will discuss recent developments in modern machine learning towards capturing geometric and semantic understanding of the 3D environments around us. Topics will include deep learning approaches for both generative and discriminative 3D tasks on various 3D representations such as point clouds, voxels, meshes.
Practical

Practical Course: Deep Learning for 3D Perception

Takes an academic research focus on cutting-edge topics in computer vision, graphics, and machine learning. Topics cover 3D reconstruction, 3D semantic scene understanding, generative 3D modeling, dynamic modeling, self-supervised, weakly-supervised, and few-shot learning for 3D reconstruction and semantics.
Lecture

Machine Learning for 3D Geometry

Explore the state of the art in 3D machine learning, from neural representations and 3D foundation models to generative paradigms such as autoregressive and flow matching models. We will look at how these modern methods are enabling AI to understand, generate, and reason about complex 3D shapes and scenes.

Summer 2026

6 courses
Seminar

Seminar for Robot World Models

This seminar will discuss recent developments in modern machine learning for building world models of robots and their environments. Topics will include approaches for learning rich geometric, semantic, physical, and temporal representations of the world, with a focus on how such models can support perception, prediction, planning, and interaction. We will explore generative and predictive models across different representations and modalities, including 3D scenes, videos, sensor observations, and robot trajectories.
Seminar

Seminar for Embodied AI

This seminar will discuss recent developments in modern machine learning for **Embodied AI**, with a focus on intelligent agents that perceive, reason about, and interact with the physical world. Topics will include multimodal learning, vision-language-action models, robot learning, navigation, manipulation, and planning, as well as methods for grounding semantic and geometric understanding in embodied interaction. We will explore how foundation models and generative approaches can enable physical AI to learn generalizable behaviors and skills from diverse sources of data.
Seminar

Seminar in Robot Perception and Decision-Making

Students will gain knowledge in robot decision-making by critically reviewing existing literature in this field, with a focus on semantics-informed approaches. In addition to the literature review, students are expected to implement relevant work to showcase their understanding of the approach and support the claims in their literature analysis. The specific topics covered will change each term, encompassing areas such as safe robot learning, learning from demonstration, language-conditioned robot learning, spatial AI, and 3D scene understanding.
Seminar

Seminar for 3D Machine Learning

This seminar will discuss recent developments in modern machine learning towards capturing geometric and semantic understanding of the 3D environments around us. Topics will include deep learning approaches for both generative and discriminative 3D tasks on various 3D representations such as point clouds, voxels, meshes.
Practical

Practical Course: Deep Learning for 3D Perception

Takes an academic research focus on cutting-edge topics in computer vision, graphics, and machine learning. Topics cover 3D reconstruction, 3D semantic scene understanding, generative 3D modeling, dynamic modeling, self-supervised, weakly-supervised, and few-shot learning for 3D reconstruction and semantics.
Lecture

Machine Learning for 3D Geometry

Explore state-of-the-art algorithms for both supervised and unsupervised machine learning on 3D data, for both analysis and synthesis of 3D shapes and scenes.
Previous Semesters
Seminar

Seminar in Robot Perception and Decision-Making — Winter 2025

Seminar

Seminar for 3D Machine Learning — Winter 2025

Practical

Practical Course: Deep Learning for 3D Perception — Winter 2025

Lecture

Machine Learning for 3D Geometry — Winter 2025

Seminar

Seminar in Robot Perception and Decision-Making — Summer 2025

Seminar

Seminar for 3D Machine Learning — Summer 2025

Practical

Practical Course: Deep Learning for 3D Perception — Summer 2025

Lecture

Machine Learning for 3D Geometry — Summer 2025

Lecture

Introduction to Deep Learning — Summer 2025

Seminar

Seminar in Robot Perception and Decision-Making — Winter 2024

Seminar

Seminar for 3D Machine Learning — Winter 2024

Practical

Practical Course: Deep Learning for 3D Perception — Winter 2024

Lecture

Machine Learning for 3D Geometry — Winter 2024

Seminar

Seminar for 3D Machine Learning — Summer 2024

Practical

Practical Course: Deep Learning for 3D Perception — Summer 2024

Lecture

Machine Learning for 3D Geometry — Summer 2024

Seminar

Seminar for 3D Machine Learning — Winter 2023

Practical

Practical Course: Deep Learning for 3D Perception — Winter 2023

Lecture

Machine Learning for 3D Geometry — Winter 2023

Seminar

Seminar for 3D Machine Learning — Summer 2023

Practical

Practical Course: Deep Learning for 3D Perception — Summer 2023

Lecture

Machine Learning for 3D Geometry — Summer 2023

Lecture

Introduction to Deep Learning — Winter 2022

Seminar

Seminar for 3D Machine Learning — Winter 2022

Practical

Practical Course: Deep Learning for 3D Perception — Winter 2022

Lecture

Machine Learning for 3D Geometry — Winter 2022

Seminar

Seminar for 3D Machine Learning — Summer 2022

Practical

Practical Course: Deep Learning for 3D Perception — Summer 2022

Lecture

Machine Learning for 3D Geometry — Summer 2022

Lecture

Geometric Modeling and Visualization — Summer 2022

Seminar

Seminar for 3D Machine Learning — Winter 2021

Lecture

Machine Learning for 3D Geometry — Winter 2021

Lecture

3D Scanning & Motion Capture — Winter 2021

Seminar

Seminar for 3D Machine Learning — Summer 2021

Lecture

Machine Learning for 3D Geometry — Summer 2021

Lecture

3D Scanning & Motion Capture — Summer 2021

Lecture

3D Scanning & Motion Capture — Winter 2020

Co-Instructor
Lecture

3D Scanning & Motion Capture — Summer 2020

Co-Instructor
Lecture

Introduction to Deep Learning — Winter 2019

Co-Instructor
Lecture

3D Scanning & Motion Capture — Winter 2019

Co-Instructor
Lecture

3D Scanning & Motion Capture — Summer 2019

Co-Instructor
Lecture

3D Scanning & Motion Capture — Winter 2018

Co-Instructor
Lecture

Introduction to Computer Graphics and Imaging (CS148) — Summer 2015

Teaching Assistant Stanford University
Lecture

Introduction to Computer Graphics and Imaging (CS148) — Summer 2014

Teaching Assistant Stanford University