Become a pivotal lecturer at Waterloo's Faculty of Science for CP312C in Fall 2026. This course will systematically explore various algorithmic strategies in a hands-on learning environment. The Physics and Computer Science Department is hiring an instructor for the CP312C course, running from September 1 to December 30, 2026. The ideal candidate will have a Master’s degree, with preference given to PhD holders, and significant expertise in algorithm design and analysis. You will engage a class of 75 students, overseeing essential topics such as sorting algorithms and graph traversal methods. Key Responsibilities: • Provide high-quality in-person lectures • Assess student understanding and learning outcomes • Actively participate in curriculum assessment meetings • Engage in recent scholarly activities relevant to the course • Facilitate discussions on algorithmic strategies Requirements: • Master’s degree in Computer Science or related discipline • PhD pr...