MIT CSAIL Ph.D. student, advised by Frédo Durand and Bill Freeman.

I graduated with honor from Tsinghua University (Yao class) in July 2017. I worked on deep learning and computer vision, during my internship with Stephen Lin at Microsoft Research Asia. My undergrad thesis is on automatic (differentiable) photo post-processing using reinforcement learning & GANs (TOG & SIGGRAPH 2018). I completed my master thesis (The ChainQueen Differentiable Physical Simulator) with Wojciech Matusik in November 2018. My research has been partly supported by an Edwin Webster fellowship, a Snap Research fellowship, an Adobe Research fellowship, a Facebook Research fellowship, and a GPU gift from NVIDIA.

import taichi as ti

I lead the design and implementation of the Taichi programming language.

Update Jan 2021: I’m graduating from MIT after spending three wonderful years in Cambridge, MA. Given COVID-19, my (remote) Ph.D. thesis defense will be held online via Zoom in March/April 2021. Please feel free to shoot me an email if you’d like to attend :-) I’ll send invitations once the defense schedule is finalized. Welcome, and thank you!

Email: yuanmhu at gmail dot com


  • PhD in EECS, MIT

  • MSc in EECS, MIT

  • BEng in Computer Science, Yao class, Tsinghua University


  • Computer graphics
  • Compilers
  • (Differentiable) Physical simulation
  • High-performance computing
  • Differentiable programming
  • Deep learning
  • Computational photography