Computing Education

Phil Barry poses in Keller Hall
Daniel Kluver poses in Keller Hall
Dan Challou poses in Keller Hall
Elizabeth Jensen poses in Keller Hall
Shana Watters poses in Keller Hall
Bernardo Bianco Prado poses in Keller Hall
Samuel Fountain headshot
Chris Dovolis poses in Keller Hall
Jack Kolb poses in Keller Hall
Andrew Exley poses in Keller Hall

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

Mai Al-Khatib
Lecturer
300E Lind Hall
Phil Barry headshot
Teaching Professor
John Bartucz
Teaching Specialist
308 Lind Hall
Chris J. Dovolis
Teaching Professor, Distinguished University Teaching Professor
Andrew Exley
Associate Teaching Professor
Samuel Fountain headshot
Teaching Specialist
300C Lind Hall
Shonal Gangopadhyay
Teaching Specialist
300B Lind Hall
Elizabeth Jensen headshot
Lecturer
300K Lind Hall
Daniel Kluver headshot
Associate Teaching Professor, Researcher, GroupLens Research Lab
Jack Kolb
Assistant Teaching Professor
300F Lind Hall
James Moen headshot
Lecturer
307 Lind Hall
Daniel Orban
Lecturer
319 Lind Hall
Bernardo Bianco Prado headshot
Teaching Specialist
300H Lind Hall
Carl Sturtivant
Teaching Professor
Nathan Taylor headshot
Teaching Specialist
Shana Watters
Teaching Professor
Kevin Wendt headshot
Teaching Specialist

Affiliated Faculty

Lana Yarosh
Associate Professor, Distinguished University Teaching Professor, McKnight Presidential Fellow, Director of Undergraduate Studies - Computer Science
5-187 Kenneth H. Keller Hall