Faculty members are assigned to teach one or more subjects across various semesters throughout the department.
Students are subscribed to the subjects they are going to study in their current semester.
Moderators are faculty members with administration privileges. Each college has a super-moderator who creates other moderators and assigns specific privileges to them.