omg, can't believe this classmate of hers is doing that
... like, personal space is NOT just for women, you know? and yeah, following her to her car was super creepy 
... she should totally call him out on it and set some boundaries ASAP
. doesn't mean she can't hear his opinions or anything, but maybe not when she's clearly uncomfortable
.
and omg, the baby shower thing is so awkward
... I would totes suggest a different time and place, like maybe just a small get-together with close friends and family
. and if they're still uncomfortable, yeah, bring HR into it
. don't wanna be that person who's all "oh, I'm so offended" but really you should just speak up for yourself
.
and omg, the baby shower thing is so awkward