2024
A fully-integrated lattice Boltzmann method for fluid–structure interaction [arXiv preprint]


2023
APS DFD Gallery of Fluid Motion: The hydrodynamics of marbling art (Milton Van Dyke Award video winner)
APS DFD Annual Meeting: 3D simulation of sample vitrification in cryo-plunging
APS March Meeting: Eulerian simulation of fluid–structure interaction for bioinspired systems
Harvard January@GSAS Mini-Course: Introduction to Generative Art and Scientific Visualization


2022
SIAM LS Conference: Lattice Boltzmann reference map technique for Eulerian simulation of fluid–structure interaction
U Michigan Student AIM Seminar: Soft, squishy, submerged: Eulerian simulation of fluid–structure interaction


2021
Scientific Animation: Swimming at Low Reynolds Number (After Effects, claymation)
APS DFD Gallery of Fluid Motion: Settling down: simulations of soft immersed rods with the reference map technique
APS DFD Annual Meeting: A fully Eulerian lattice Boltzmann simulation of multi-soft-body fluid–structure interaction
SIAM Annual Meeting: A lattice Boltzmann implementation of the reference map technique for fluid–structure interaction
APS March Meeting: A lattice Boltzmann based reference map technique for fluid–structure interaction


2020
Physical Simulation: A Study on Physics-Based Fluid Animation (Python)
Physical Simulation: A Study on Computational Tools for Large Solid Deformation (C++, Python)
Technical Animation: Demo Reel of Internship Projects (C++, Python)
Master’s Thesis: A Lattice Boltzmann Implementation of the Reference Map Technique (C++)


2019
Physical Simulation: Multiphase Spinodal Decomposition (C++)
Physical Simulation: Fluid Maze Solver (C++)
Computer Vision: Regenerative-Morphed and Style-Transferred Fluid Animation (Python)
Technical Animation: Demo Reel of Internship Projects (Python, Arduino)
Physical Simulation: Rayleigh-Bernard Convection (C++)
Physical Simulation: Tracking Interface of Droplets in Water (C++)
Physical Simulation: Independent Study on the Lattice Boltzmann Method (C++)


2018
Computer Graphics: Starry Night, A Moving Van Gogh (C++, OpenGL)
Physical Simulation: Simulation of A Droplet in Water (Python)
Software Development: DeriveAlive, An Autodifferentiation Package (Python)


2017
Facial Animation: Lip Sync (Maya, Mudbox)
Facial Animation: Fourteen Expressions (Maya, Mudbox)
Interactive Graphics: Ink Drops (p5.js)
Interactive Graphics: Evolution of Dots (p5.js)
Interactive Graphics: Tilted Box (p5.js)
Interactive Graphics: Yin-Yang (p5.js)
Physical Simulation: A Model of Ice Melting (MATLAB)
Computer Animation: Hippo Sandwich (Maya)
Architectural Drawing: Cubic Matrix


2016
Architectural Drawing: St. Patrick’s Cathedral
Projection Mapping: From Shanghai with Love (After Effects)
Virtual Reality: Applications of Topological Shapes in Virtual Reality (C#, Unity3D)
Computer Animation: Hologram Box (After Effects, Unity3D)
Stop Motion Animation: Flappy Bird


2015
Interactive Graphics: Pixel Maze (Processing, Arduino)