Teacher education students can effectively design and implement lessons that include cognitive processes associated with various kinds of learning (e.g. critical and creative thinking, problem solving, invention, memorization and recall); principles and techniques of instructional strategies (e.g. cooperative learning, direct instruction, discovery learning, concept attainment, whole group discuss