SDSU MIS515 Java project 3 from Dr. Alexis Koster