Intro to Object Oriented Programming in Java Modified from the GDI Indianapolis Curriculum for use by GDI Boston