Teacher? Any living creature on earth who taught me some lesson of life. This includes a small ant to a genius Albert Einstein. How many teachers do you have?