This document discusses various teaching strategies and methodologies. It contrasts teacher-centered versus student-centered learning and describes three main teaching styles: direct instruction, inquiry-based learning, and cooperative learning. Traditional teaching strategies like lecturing, discussion, and questioning are outlined along with activity-based strategies such as cooperative learning, simulations, and problem-based learning. Computer-assisted instructional strategies using tools like drill-and-practice, tutorials, games, and simulations are also summarized.