Differences between Teacher and Guru.
A Teacher takes responsibility for your growth.A Guru makes you responsible for your growth.
A teacher gives you things you do not have and require.
A Guru takes away things you have and do not require.
A Teacher answers your questions.
A Guru questions your answers.
A Teacher requires obedience and discipline from the pupil.
A Guru requires trust and humility from the pupil.
A Teacher gives you knowledge and boosts your ego.
A Guru takes away your knowledge and punctures your ego.
A Teacher instructs you.
A Guru constructs you.
A Teacher sharpens your mind.
A Guru opens your mind.