in reply to Unique list of hashes

As a side note: I suggest you better try to find a unique identifier for each student and restructure your data:

%students = ( 1111 => { name => "Guy", college => "Yale", }, 2222 => { name => "Gil", college => "Harvard", }, );

Keep in mind that equally named persons are not that rare, even in the same university.

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)

PS: Je suis Charlie!