"Smart Classes", providing education better through presentations and videos. I think a student can learn better through visualization. All the students may not understand the teaching methodology of a teacher, but can understand by smart classes. This can be seen in case of movies, i.e students remember movies better than the lessons taught in classroom. This type of teaching creates an attention called as interest in them. So e-learning is absolutely better.