Full-time Posted June 08, 2026
Apply Now

Job Description

Become a part of the academic community by leading CP312F, Algorithm Design and Analysis I, in Winter 2027. This in-person course focuses on key algorithmic strategies and behaviors.

The position runs from January 1 to April 30 with a maximum class size of 80 students. As an instructor, your role involves teaching algorithmic techniques, including brute force, greedy methods, and more. A Master’s degree is required, while a PhD is considered an asset, particularly for those with relevant teaching and research experience.

Key Responsibilities:
• Deliver lectures on algorithm design and analysis
• Analyze different algorithm behaviors with students
• Engage in scholarly discussions related to algorithms
• Supervise and assess students’ understanding
• Collaborate on curriculum development for the course

Requirements:
• Master’s degree in Computer Science required
• PhD advantageous, especially in teaching

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application