Teaching is getting more and more complex and challenging these days. The patience level of students is decreasing while rudeness, argumentation, disobedience, and short temper is on the rise. Is it due to modern age competition, stress, availability of alternate sources of knowledge like internet or violence shown in movies, TV series', and video games?
How do we tackle these challenges and keep the students focused and inculcate good behavior in them?