Everything done in java, both in and out of the classroom