James Franco has earned several degrees and enrolled in several schools, all these while being funny on screen.