will be responsible for delivering high-quality instruction in computer science, contributing to curriculum development, mentoring students, and actively engaging in academic and research activities within the Computer Science department.Key Responsibilities:Course Instruction:Develop and deliver lectures, labs, and other instructional materials in computer science.Utilize modern teaching methodologies and tools to enhance student learning experiences.Curriculum Development:Contribute to the development and improvement of the Computer Science curriculum.Integrate industry-relevant topics and emerging technologies into the curriculum.Student Engagement:Foster a positive and inclusive learning environment.Provide guidance and support to students in their academic and professional development.Research and Scholarship:Engage in scholarly activities, including research, publications, and presentations.Collaborate with colleagues and students on research projects.Advising and Mentoring:Advise students in the Computer Science program regarding academic and career goals.Mentor students in research projects, internships, and other academic pursuits.Departmental Collaboration:Participate in departmental meetings, committees, and collaborative initiatives.Contribute to the growth and development of the Computer Science department.Professional Development:Stay current with advancements in Computer Science and related fields.Attend conferences, workshops, and seminars to enhance professional knowledge.