Progress in mathematics occurs by studying examples and then by generalizing the patterns that have been observed into far-reaching theorems. This volume uses the idea in the context of learning how to teach: by analyzing particular teaching situations, one can develop applicable teaching skills useful for the professional mathematician.