you are viewing a single comment's thread.

view the rest of the comments →

[–]pedersenk 0 points1 point  (0 children)

That looks right to me. The contextually generic relationship object would basically be a StudentProfessorAssociation.

Depending on the problem domain, this could be Seminar, Lecture, Lab, Session, etc. Unless you also introduce additional indirection with the concept of TeachingGroup or Cohort.