English: My teacher has explained this to me.
Telugu: ఆ ప్రొఫెసర్ ఈ సంగతి నాకు వివరించాడు.