Teacher education curriculum