Approaches to Effective teaching