Teaching materials for teachers and students