How to be an Ideal Teacher?