“The way the learning was carried out, helped me understand many concepts better. I felt that the abundance of problem solving also helped clarify my doubts as well as make me more well-versed with such questions.”