Substitute Teacher / Which Came First? Details Casts Posters Season Lists Title Substitute Teacher / Which Came First? Genres Animation Comedy Release Date 2004-07-30 Episode Runtime 00 Hours 22 Minutes Season Number 3 Episode Number 8 Production Companies Unknown Jeff Doucette... Admission Ghoul... Phil LaMarr... ... Armin Shimerman... ... Richard Steven Horvitz... ... Frank Welker... ... Jennifer Hale... ... Rachael MacFarlane... ... Vanessa Marshall... ... Grey DeLisle... ... Lance Henriksen... ... Diedrich Bader... ... Greg Eagles... Grim (voice)... Original Size (960x1440) Original Size (960x1440) Original Size (960x1440) Season 1 23 Episode(s) 2001-08-24 Season 2 11 Episode(s) 2003-06-13 Season 3 8 Episode(s) 2004-06-11 Season 4 13 Episode(s) 2004-10-01 Season 5 7 Episode(s) 2005-06-10