How To Find a Perfect Teacher