Essential:
- PhD in Computer Science, Informatics, Software Engineering, Computer Engineering, or a closely related field
- Demonstrated ability to teach at bachelor level with clarity, rigor, and academic depth
- Strong subject-matter expertise in at least two core computer science areas
- Excellent English proficiency all instruction, assessment, and academic communication is conducted in English
- Ability to design and supervise hands-on programming, laboratory and project-based work
Preferred:
- Prior teaching experience at an internationally recognized university
- Published research record or applied industry research experience
- Familiarity with European (Bologna) academic frameworks
Interested candidates are invited to submit the following documents in PDF format in English:
- Curriculum Vitae
- Copies of academic degree certificates
- List of courses taught (with institution and year)
- Teaching evaluations, if available
- A short one page teaching statement focused on the courses that the instructor will teach explaining the topics that the instructor will touch
- Two academic or professional references (letters or contact details)