Top Hiring Companies
Teach undergraduate and graduate courses in Computer Science (e.g., programming, algorithms, data structures, software engineering)
Develop and maintain curriculum
Conduct original research and publish scholarly articles
Advise students and mentor research projects
Participate in departmental and college service (e.g., committees, outreach)
Collaborate with colleagues on research and educational initiatives
Job Description
Teaching and Learning: Deliver engaging lectures, develop course materials, assess student performance
Research and Scholarship: Conduct research, publish peer-reviewed articles, secure funding
Student Mentoring: Advise students, supervise projects, and provide career guidance
Service:
Participate in departmental/college committees, outreach, and community engagement
Curriculum Development: Contribute to curriculum design, updates, and accreditation