Educating Teachers for the New Millennium