Teaching Opportunities at CSE

The CSE Division at the University of Michigan has experienced strong, sustained growth, and opportunities exist for forward-thinking educators to join our faculty. Candidates should have a demonstrated knowledge of computer science, strong oral presentation and communication skills, and possess outstanding teaching credentials.

CSE Lecturer I

Teach introductory and advanced courses in Computer Science and Engineering including programming, data structures, databases, operating systems, networking, security and distributed systems. The instructor will be responsible for developing course materials, lecturing, holding office hours and preparing and grading exams, managing and grading class projects, and managing assigned class staff.

For more information and to apply click here.

*Additionally, you will also need to submit a cover letter, CV, research statement, teaching statement and teaching evaluations here.

CSE Lecturer III

Teach introductory and advanced courses in Computer Science and Engineering including programming, data structures, databases, operating systems, networking, security and distributed systems. The instructor will be responsible for developing course materials, lecturing, holding office hours, preparing and grading exams, managing and grading class projects, managing assigned class staff.

Additional administrative duties, as needed, include: mentoring and advising students and student groups, participating on departmental, College and University committees in support of Computer Science and Engineering initiatives.

For more information and to apply click here.

*Additionally, you will also need to submit a cover letter, CV, research statement, teaching statement and teaching evaluations here.