Enigma Functionality 3: Meets Expectations Object Oriented Programming 4: Well Above Expectations Test Driven Development 2: Below Expectations Version Control 1: Well Below Expectations