Perspective What does it mean to be an ‘effective’ teacher preparation program? by Michael Maher | November 7, 2017