Teaching Multiple Generations