All of this - and more - was covered on FreeRepublic years ago... the research was impressive.
Link?
I’ve never seen a list of classes or any info on this roommate here are anywhere else.