- In charge of understanding the core concepts of Object Oriented Programming and creating ways to teach the material in well organized and understandable methods. Create homework assignment, quizzes, and tests that reinforce OOP concepts (Inheritance, Polymorphism, Abstract class, Interfaces, and JavaFX) while also pushing students knowledge of coding