You are to design a site for an Academic Department. A department has professors, students, technical and administrative personel. Professors teach courses every semester, atended by students. They also participate in research projects. Professors produce results, sometimes in connection to a research project, sometimes not.
Results are journal and conference papers, books, technical reports, software and hardware.
Professors advise graduate students, who produce Master's and PhD theses. They also advise undergraduate students, guiding them in developing a graduation project . Projects may be externally funded by sponsors, and are conducted in laboratories. The labs have computing equipment, and several professors and students may belong to it. All degrees are obtained by taking a set of required courses and a set of elective courses.