Educating Teachers for the 21st Century: Lessons Learned.