Columbia University's Pre-College Programs offer high-achieving high school students the opportunity to engage in exploratory coursework at the college level, studying alongside peers from around the world. This highly selective program is open to students entering grades 9 and through the summer after their senior year.
Columbia University’s Pre-College Programs for High School Students is seeking qualified candidates to develop and teach on-campus courses during Summer ’25.
Reporting to the Senior Director of Instruction and Curriculum for Pre-College Programs, Pre-College Instructors develop and deliver immersive non-credit courses for high-achieving high school students. They guide and supervise students when classes are in session, and write a holistic evaluation of each course participant after classes conclude. For more information on the program–including course sessions and times–please see here .
Course Description
This course provides students with a fast-paced and engaging introduction to programming with Rust, a powerful and modern language known for its focus on safety, performance, and concurrency. Rust is increasingly used in areas like systems programming, game development, and building high-performance applications. In this course, students will learn the fundamentals of coding in Rust, a language that helps developers write secure, efficient, and fast programs without sacrificing ease of use.
Participants will dive into Rust’s core concepts, including variables, data types, control flow, and its unique memory management system based on ownership and borrowing. They will explore how to write safe, error-free code using Rust’s features like pattern matching, error handling, and collections. Throughout the course, students will work on individual and group projects to build their programming skills, develop problem-solving strategies, and apply their knowledge to real-world challenges. By the end of the program, students will be confident in their ability to write their own Rust programs and will have a strong foundation in computer programming that they can build on in future courses or projects.
The course combines direct instruction, hands-on coding challenges, and collaborative group work, ensuring that students not only learn how to code but also improve their critical thinking and problem-solving abilities.
Course Schedules
Summer C: August 11th to August 15thResponsibilities
Hiring Salary Ranges
A one-time course development fee will be paid to first time instructors. Development fee rates are $1,500 for 3-week courses and $750 for all other courses.
Please specify which session(s) you would be interested in teaching in the Message to the Hiring Team field.
All your information will be kept confidential according to EEO guidelines.
Columbia University is an Equal Opportunity/Affirmative Action employer.
Conduct engaging English lessons tailored to students needs (beginner to advanced levels). Teach classes online or in-person, depending on your preference and availability. Create and implement lesson plans, assignments, and assessments. Utilize online teaching...
...Contribution to 401K, Flex-Time, Year End Bonuses, Paid Overtime and many more Amazing first-class benefits.Computer / Electrical Engineer - R25-016JOB DESCRIPTION AND RESPONSIBILITIES:~Verite Group, Inc. is actively recruiting top tier Computer/Electrical...
...balance.Together we build for the future by designing simple solutions for complex problems. And that's why we're the most loved and... ...inclusive future for all. Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential....
...~13 years' experience in the maritime industry ~ Familiarity with machinery and systems aboard commercial ships, workboats, tug/barges, passenger vessels, and yachts ~ Shipyard newbuild or repair engineering, construction ~ Understanding of marine structural engineering...
...position of Vice President, General Counsel. You will lead and manage the full life cycle process of our global contracts with our Fortune 500 clients. As the primary legal counsel for contracts, you will collaborate cross functionally with leaders across offices and...