Andrew's AP JAVA class