SIGCSE 2019: Peer Teaching Summit

February 27th, 2019

The Peer Teaching Summit will bring together Computer Science (CS) faculty and peer teaching leaders who are seeking resources, tools, and strategies for training and supporting undergraduates in the role of peer teachers for large enrollment CS classes. Undergraduates can be effectively employed in support of a department’s teaching mission to improve student engagement, learning, and retention - particularly among students from groups underrepresented in CS.

Summit participants will discuss how their program uses undergraduates as teaching assistants, section leaders, lab assistants, mentors, and tutors. In describing their programs, participants will share best practices, lessons learned, and relevant research.


8:30 AM
Welcome and Introductions
9:00 AM
Breakout: Elements of a Successful Peer Teaching Programs
9:45 AM
Building and Maintaining an Effective Culture for Peer Teaching
10:00 AM
Overcoming Institutional and Administrative Barriers to an Effective Peer Teaching Program
10:30 AM
Tools for Managing Peer Teaching
11:30 AM
Breakout: Learning from Similar Programs, Looking Toward The Future of This Community
12:00 PM
Report Out, Next Steps / Action Items, and Conclusion

The Peer Teaching Fellows Program is made possible by the generous support of Google and its CS Capacity Grant program.


Kristy Boyer

University of Florida

Dr. Boyer is an Associate Professor in the Department of Computer & Information Science & Engineering at the University of Florida. She leads the LearnDialogue group, which conducts research on natural language dialogue for teaching and learning computer science. Her full bio can be found here.

Jeff Forbes

Duke University

Dr. Forbes is an Associate Professor of the Practice in the Department of Computer Science at Duke University. He is integrating the use of peer teaching fellows into the course COMPSCI 201 - Data Structures & Algortihms. His full bio can be found here.

Sarah Heckman

North Carolina State University

Dr. Heckman is a Teaching Associate Professor in the Department of Computer Science and the Director of Undergraduate Programs. She is integrating the use of peer teaching fellows into the course CSC216: Programming Concepts - Java. Her full bio can be found here.

Ketan Mayer-Patel

University of North Carolina

Dr. Mayer-Patel is an Associate Professor in the Department of Computer Science and chairs his department's undergradute curriculum and programs committee. Dr. Mayer-Patel is integrating the use of peer teaching fellows into the course COMP 401: Foundations of Programming and oversees the development and deployment of My Digital Hand, a tool for managing office hours and gathering data about office hour usage. His official bio can be found here.

Intended Audience

We are seeking participants from a variety of departments to ensure broad coverage of types of institution: public & private institutions, research universities, undergraduate-focused colleges, and minority-serving institutions.

Each participating institution is strongly encouraged to include at least two people:

  • A faculty member who is involved with teaching a course that employs undergraduates in a peer teaching role.
  • Either an undergraduate in a leadership position (e.g., head undergraduate teaching assistant) or a person with an administrative role related to managing and mentoring peer teaching opportunities (e.g., undergraduate teaching assistant coordinator).

This session also welcomes participants who are interested in building a program for engaging undergraduates in peer teaching in a department that does not currently do so.

Application and Travel Support

If you are interested in participating, please fill out this application form.

Each participant selected is eligible to recieve up to $1000 of reimbursed expenses associated with SIGCSE 2019 (travel, hotel, registration, etc.).