- PhD in Information Technology, Computer Science, Software Engineering, or a closely related field from a recognized institution
- Masters’ degree in ICT related field
- Research and publication portfolio with at least 3 publications in internationally recognized peer reviewed journals
- Technical expertise in areas such as Artificial Intelligence, cybersecurity and network management software engineering
- Proven experience in supervising undergraduate and postgraduate research projects with a track record of successful thesis publications
- A minimum of 4 years teaching experience