Incorporate time in each lesson for students to deliberately practice concepts and puzzle out problems to ensure your students are effectively learning.
Use the think-pair-share method of brainstorming to help students get the most out of class discussions.
Provide opportunities for students to write code, in addition to traditional multiple choice questions, when using Peer Instruction.
Replace classroom lecture with co-teaching to keep students accountable during course time and ensure student engagement.