Assignment 2: Alex Gruver and Nathan Hall

Agreed! I can agree that Scala initially feels a bit weird since it is less intuitive when you try to do things in the traditional sense of object-oriented programming, but once you get used to doing things "the Scala way" it makes everything more concise and easier to follow.