Lecture 3: MVVM and the Swift type system | Stanford | Podwise