Peer Instruction

"Peer Instruction is an 'evidence based' student-centric pedagogy which uses targeted conceptual questions (used with a device or a program such as the peer instruction feature in the CSAwesome E-Book) to identify student understanding. This allows the instructor to focus the class around core concepts and around material on which students struggle." (

The high level idea is to have students engage with a challenging multiple choice question about a topic we want them to learn. Students then select an answer/response with a device or program. Students then discuss/instruct why they selected their answer and why they did not select the other ones with their peers. Students then re-select a answer/response. Then there is a classroom-wide  discussion where students are selected to share out their discussion and the instructor shares out the correct answer and explains why it is correct and why the other responses are incorrect.

Tools for Using Peer Instruction

CSAwesome E-Book

Peer Instruction Tool Tutorial

Video Demonstration On Above Video

Peer Instruction Tool Tutorial for CSAwesome Ebook

Pear Deck  for 

Google Slide Deck

Video Demonstration On Above Video

Peer Instruction Tool Tutorial for CSAwesome Ebook

Using i-Clickers or Phone Apps 

for Selecting Responses

Video Demonstration Below

Peer Instruction: Equitable and Inclusive Teaching Practices for Low SES Students

Peer Instruction is a research based, equitable and inclusive computer science education pedagogy/teaching practice for low-SES (and all) students. This NCCSE Inclusive teaching website focuses on equity for student engagement, voice, confidence, and empowerment.

The following Resources section provides the links and sources for this research based pedagogy


Reflection Activity

Consider the following questions:

Peer Instruction Tutorial