Masters degree in Computer Science or related field.
Prior Teaching Experience:
Previous experience teaching computer science topics at the post-secondary level.
Required competence, capability, skill and ability related to course content:
*Successful completion, with very good standing, of a similar course, and an advanced, demonstrated knowledge of the subject areas and the corresponding technical concepts.
*Excellent oral and written communication skills.
*Ability to communicate advanced computer science concepts to students effectively, both in written form and verbally.
*Demonstrated expertise and in-depth knowledge of the course materials, including: image representation; fundamental image processing algorithms (including convolution, low/high-pass filtering, histogram equalization, interpolation, point / line / edge detection, global and local thresholding and others); image segmentation, object detection and classification; fundamentals of computer vision; and performance evaluation in image processing and computer vision.