• Lecturing subjects within the IT curriculum to undergraduate and postgraduate students
• Participate in Curriculum development, Courseware development and assessment
• Perform appropriate academic and administrative duties in the Department
• Participate in the Quality Assurance activities of the Department
• Participate in research: managing undergraduate research projects
• Contribute to community initiatives by integrating community interventions into curriculum
• Promotion of Community Participation and Linkages
• Develop and maintain linkages with industry and professional bodies on co-operative education, new techniques/technologies and research projects
• Assist with marketing and recruitment activities; contributes to the planning for “Open Day”, Attends Open Day and provides Information on Faculty courses
• Personal/ Professional Development
• Safety/ management: Ensures compliance with safety rules
• Perform other functions as may be assigned by the Head of Department