This is the Teacher that We Have Been Waiting For!