Teachers are configured in teachers.xml. Teacher data is in teachers.xml and teachers.csv.
A teacher has a pk, a name, an office, and office hours. Teachers are
generated into a collection whose id is teachers. If
teachers has 5 teachers, and there are 10 classes per semester,
then a teacher teaches 2 classes per semester on average.