Models, strategies, and methods for effective teaching