The term demonstration of learning refers to a wide variety of potential educational projects, presentations, or products through which students “demonstrate” what they have learned, usually as a way of determining whether and to what degree they have achieved expected learning standards or learning objectives for a course or learning experience. A demonstration of learning is typically both a learning experience in itself and a means of evaluating academic progress and achievement. SNS Institutions encourages Demo based learning as teaching learning methods in the class room.