About Me

I am a Professor of Computer Science at the University of Victoria.

My research develops robust geometric and numerical methods for physical simulation, geometry processing, CAD, and differentiable computing, with a focus on finite element simulation, contact mechanics, and meshing.

I build open-source software for geometry processing and simulation, including PolyFEM, IPC, WildMeshing, and libigl.

Visit my publication list or project page for additional details.

Alumni

  • Nasim Pak (MSc)
  • Mohsen Gilanilarimi (MSc)
  • Prerak Shah (MSc)
  • Sachin Chaudhary (MSc)
  • Sai Chandra Madduri (MSc)
Teseo Schneider