Agree w others...definitely call the police and your campus security and report it even if you can't provide a complete description. The police, even if they can't investigate your case need to know if this is a regular occurrence.
...and get a helmet on over your beanie. Plenty of hats out there that are helmet compatible, thin, warm, windproof, etc. I picked up a Bula at REI for ~$15 for my son. Feels like it's made with something like Malden Mills PowerStretch.
Glad it didn't end up worse for you.