Computing Education









This division focuses on the educational mission of the University and Department of Computer Science & Engineering. Our primary duty is:
- Teaching large numbers of students to help the Department and University accommodate as many students as possible interested in computing. With the explosive growth of students interested in this field, we aim to innovate and put into practice processes and methods to teach to scale while providing quality instruction;
- Teaching required and service classes that involve labs, discussions, large-course staffing, or have other characteristics that require special attention and pedagogical expertise;
- Responding to other Department and program needs in teaching, including teaching upper-level classes in areas where there are too few other faculty to accommodate student demand; and
- Teaching well, and continually trying to improve our teaching skills and capabilities by committing to self-improvement in teaching methods and devoting time to staying current on new technologies and teaching innovations.
Additionally, our division members focus on other tasks to improve the Department’s educational efforts through:
- Making computing more accessible and inclusive. Current efforts include developing student support courses to reduce failure and withdrawal rates and increase persistence in the introductory sequence of CS courses, and collecting and analyzing data to understand how interventions are affecting student outcomes;
- Working on recruitment and retention to continue serving our educational mission;
- Providing resources for other faculty and TAs in the department to improve their teaching skills;
- Advising campus life program (CLP) student groups and providing training about Departmental procedures and policies related to budgets, accounting, sponsorships, and working with minors, ensuring all University’s policies are followed properly; and
- Other service and administrative work related to education.
Core Faculty

Teaching Professor, Associate Department Head of Instruction, Department of Computer Science & Engineering

Lecturer, Department of Computer Science & Engineering

Teaching Professor, Distinguished University Teaching Professor, Department of Computer Science & Engineering

Associate Teaching Professor, Department of Computer Science & Engineering Contact

Teaching Specialist, Department of Computer Science & Engineering
300C Lind Hall

Lecturer, Department of Computer Science & Engineering
300K Lind Hall

Teaching Specialist, Department of Computer Science & Engineering

Lecturer, Department of Computer Science & Engineering

Assistant Teaching Professor, Department of Computer Science & Engineering
300F Lind Hall

Teaching Specialist, Department of Computer Science & Engineering
300H Lind Hall

Teaching Professor, Department of Computer Science & Engineering

Teaching Specialist, Department of Computer Science & Engineering

Teaching Professor, Department of Computer Science & Engineering

Teaching Specialist, Director of Graduate Studies for Software Engineering, Department of Computer Science & Engineering

Teaching Specialist, Department of Computer Science & Engineering
Affiliated Faculty

Associate Professor, Distinguished University Teaching Professor, McKnight Presidential Fellow, Department of Computer Science & Engineering