Teaching in Different Kinds of Classrooms