On the ocassion of Guru Purnima, i would like to share my thoughts on what makes a teacher GREAT? I have been fortunate to have some of the best teachers during my school and college days and this is dedicated to all of them. An ode to their hardwork and dedication that has brought me where I am today. I will always be indebted to them for everything.