Come to meetings with research students strategically unprepared so that it’s easier to work with them as collaborators.
Provide your mentees, advisees, and students with opportunities to share their backgrounds and experiences to create opportunities to connect interpersonally.
Survey students about their experience in your classroom to identify practices they find encouraging.
Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming.
Reassure students that it’s okay if they don’t initially understand a concept in order to motivate them to keep trying.
Encourage quiet students to repeat their individual questions to the whole class to help them feel more comfortable speaking up.
Provide multiple deadlines for small segments of larger projects to teach students time management skills.
Pay attention to student questions to get a sense of what topics students are struggling with and adjust your lectures accordingly.
Beware of the expert blind spot to ensure you can help your students overcome the initial difficulties that are intrinsic to learning new content.
To ensure equitable access in your classroom, don’t allow language reinforcing the idea that computer science is “guy stuff” in the classroom, even passively.