What is An Effective Teacher?

An effective teacher is one who makes their students remember what they teach. Teachers who do this are usually engaging and make the subject matter come to life. Think Peter Pan describing Never land to the Darling family.