Week 6: Abstraction and Modeling