Professor is a different concept from Undergraduate. Undergraduate is related to Person. 
Lion is a type of Person. Person wants (to) Gold. 
Professor <--DistinctFrom--> Undergraduate <--RelatedTo--> Person 
Lion --IsA--> Person --Desires--> Gold 