Assignment 6: 

Abstraction and Modeling