Season 3 Episode 11: Teen Angels
Gary is mistaken for a substitute teacher while attempting to stop a high school shooting.