Course materials
As an instructor and teaching fellow/assistant, I’ve created notes and Python notebooks on similar topics, though they were scattered across different sources. Here, I’ve grouped these materials by topic for easier access.
Introductory tutorials on programming
- Introduction to Python and VS Code
- Introduction to the Linux command line
- Introduction to multithreading
Special topics on scientific computing and fluid dynamics
- Data-driven dynamic mode decomposition
- Essentially non-oscillatory (ENO) methods
- Fluid instability in coffee
- Methods for fluid simulation (lattice Boltzmann method and Stable Fluids)