object oriented curriculum app