Green’s Dictionary of Slang

cheddar n.1

[cheesy adj.2 (4)]

(US campus) someone who is socially unacceptable, who does not fit in.

[US]Eble Campus Sl. Oct. 3: large cheddar – unattractive person.
[US]Eble Sl. and Sociability 120: During 1990–92, all of the following nouns categorized someone as not attuned to the prevailing style or priorities of UNC-CH student life: [...] cheddar, cheese, cheeseball, cheeser.