Job Description:
- Teaching and Instruction:
- Develop and deliver undergraduate and graduate courses in Computer Science and related areas.
- Employ various teaching methodologies to engage students effectively.
- Provide mentorship and guidance to students on academic and career-related matters.
- Contribute to curriculum development and updates to ensure alignment with industry trends and academic standards.
- Research and Scholarship:
- Conduct innovative research in Computer Science, Information Technology, or relevant interdisciplinary areas.
- Publish research findings in high-impact journals and present at reputable conferences.
- Seek external funding opportunities to support research activities.
- Collaborate with colleagues, industry partners, and research institutions on interdisciplinary projects.
- Student Supervision and Advising:
- Supervise graduate students (Master's and PhD) in their research projects, theses, and dissertations.
- Provide academic and career advising to students, guiding them in their educational and professional pursuits.
- Foster a supportive and inclusive learning workplace that encourages student success and personal growth.
- Service and Engagement:
- Participate in departmental and university committees, contributing to administrative and governance activities.
- Engage in outreach activities to promote Computer Science education and raise awareness of the department's initiatives.
- Serve as a resource person for industry partnerships, internships, and collaborative projects.
- Contribute to the professional development of peers through workshops, seminars, and other knowledge-sharing platforms.
- Professional Development:
- Stay abreast of advances in Computer Science and related fields through continuous learning and professional development.
- Attend conferences, workshops, and seminars to network with peers and exchange knowledge.
- Pursue opportunities for professional certifications, licensures, and memberships in r