Characteristics of Highly Effective Teaching and Learning ...