- Master's degree in computer science with at least 18 graduate hours in computer science, and outstanding experience in teaching computer science courses.
- PhD in computer science with significant experience in higher education;
- Online teaching experience
- Successful experience teaching adults in a post-secondary institution;
- Excellent communication skills in multicultural settings.