Advanced Java Programming: Class Assignments & Projects