Green’s Dictionary of Slang

Professor n.

see Mr n.