Along with technical knowledge and academic excellence, communication, collaboration, and leadership also play a crucial role in a student’s life. For this very reason, soft skills have been regarded as being equally important as hard skills, especia...