Position Details
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