TeachingDeliver lectures, prepare course materials, and evaluate student performance ResearchConduct original research, publish findings, and present at conferences MentoringAdvise students, mentor junior faculty, and help with their professional and academic development ServiceParticipate in departmental and university-wide committees, and help with recruitment and new faculty members Professional developmentAttend conferences and workshops, and collaborate with peers to advance their research and teaching objectives AdministrativeParticipate in administrative and organizational activities, such as curriculum design, assessment, and examination CollaborationFoster collaborative partnerships with internal and external stakeholders, such as other departments, research institutes, and industry partners Assistant professors also create assignments, organise lectures and workshops, and respond to questions in class, over the phone, or by email.