Title: Teacher's guide to accompany Programming by design