This Is The Substitute Teacher We All Wish We Had

He definitely has some rapping skills.