That's the first time I've seen the last 2 stanzas. I learned this one way back in my college days at Notre Dame. Though, in our case, the singer substituted the words "Domer" for "scotsman" and "Smick Chick" for "lassies".

(Notre Dame students and alumni are called "Domers" and the ladies from Saint Mary's College (SMC) across the street were called "SMC Chicks".)