What is the difference between effective teacher and efficient teacher?

An effective teacher is one who completes his/her task in time not realizing how far his teaching is received on other end. Weightage of his teaching must be considerably less.
An efficient teacher does fulfills both,