Deliver lessons in both face-to-face and online formats for full-time and/or part-time courses.
Design, develop, and update teaching materials and assessments, with a focus on practical applications of Computer Vision such as image processing, object detection, facial recognition, and video analytics.
Supervise student projects and foster independent learning in areas including deep learning for vision, visual recognition systems, and multimodal AI.
Evaluate student assignments and academic performance, providing constructive feedback to support learning outcomes.
Mentor and coach students to enhance their academic and professional development.
Stay informed about the latest trends and advancements in Computer Vision, Machine Learning, and Artificial Intelligence.
Collaborate with colleagues and industry partners on AI and Computer Vision-related projects, contributing to applied research and innovation.