Being a Very good Teacher