This was a mini-course offered for the Complex Fluids Group at Princeton in the Summer of 2012.

- [Lecture 1] How necessary are imaginary numbers?
- [Lecture 2] Visualizing complex numbers and functions
- [Lecture 3] Multi-valued functions I
- [Lecture 4] Multi-valued functions II
- [Lecture 5] Differentiation
- [Lecture 6] Integration
- [Lecture 7] Conformal Mapping I
- [Lecture 8] Conformal Mapping II