fall 2016 visualization of flow lecture 3991326