MASTERING THE ART OF TEACHING; A PRINCIPLE BASED APPROACH