Green’s Dictionary of Slang

fesser n.

[SE professor]

(UK prison) nickname for a supposed intellectual or one who resembles the stereotype of one.

[Ire]J. Phelan Fetters for Twenty 15: He talked mostly in polysyllables [...] So the burglars and safe-smashers, liking the sound of the long words, called him Fesser.