Intro to Programming, in Java