Is it right to say, "He has suffered the ignominy of being derided by his professor in front of the whole university" ?