The teacher proposes a professional plan to investigate new topics and technologies for teaching AP Computer Science using the Java programming language. The goals are to help students design algorithms and code programs in Java, become proficient in Java programming, and learn the latest teaching techniques. Activities include attending conferences on Java programming, exploring how to incorporate Java into the AP curriculum, reviewing literature, learning Java and Linux, and researching cooperative learning activities. The teacher will log discoveries and assess how the new approaches improve student performance.