Design, develop, and update the computer science curriculum and lesson plans to align with educational standards and current technology trends. Manage and maintain the proper working condition of computer hardware, software, and other technological equipment. Maintain a safe, orderly, and positive learning environment in the classroom and computer lab. Stay current with software updates and ensure all classroom technology is functioning properly. Stay up-to-date with the latest advancements, programming languages