Frequently Asked Questions

Q: What's the time commitment?

A: DLP teachers spend about an hour a week in the classroom. For schools with prohibitively long commutes, we'll get you a zip car. We'll also meet once a week for about an hour to trouble-shoot any problems you're having and practice classroom management techniques.

Q: What do I need to know?

If you've taken CS50, you know enough programming to teach with DLP. We'll get you up to speed on the curriculum and classroom management strategies you need to be successful. In past, we've partnered with MATCH Teacher Residency Program to give a very basic introduction to classroom management and worked throughout the semester to help teachers continually improve.

Q: Will I be teaching alone?

A: No. DLP volunteers teach in pairs. Also, in most classrooms a teacher from the school will be present.

Q: What will I be teaching?

A: We adapt our curriculum to meet the needs of each classroom, but the basic gist is a two-week introduction to computer science concepts using Scratch eight-weeks of coding practice using Processing.js.

Q: Are the kids ridiculously cute?

A: Yes.

Q: Do your meetings have snacks?

A: Yes.

Q: Where can I learn more?

A: Email We'll put you in touch with one of this semester's teachers who can answer any questions about the process.