Like I said, welcome to the 'Club'! Yes, a glossy primer or topcoat needs to be rough-sanded so the latex has 'something' to adhere to. I did manage to forget to mention that. I'm glad the Paint Guys told you that.
No, I'm not familiar w/the College. It was a 'hit' on a WEB Search. Oh, as for painting all in 1 day, I must have missed that in your past Posts. I know the can says you can wait a few hours but, as a general rule, I wait overnight.
I'm glad for you it's 'so far so good'. You know where to find us, and you're welcome.