Java projects for CS 111b at CCSF