Menores alterações aos formulários dos professores. Adição dum "last-resort" handler para enviar uma página de 404 caso nada seja encontrado.
Workaround dum bug do parser do Express em que se houvesse mais do que dois valores (p.e., vindos dum <select multiple>), ele faria a idiotice de metê-los em arrays dentro de arrays.

Preparado o formulário de edição dos professores para listar as turmas presentes e as turmas que o professor em questão lecciona.
Suporte server-side para migração de professores entre turmas. A abordagem é um pouco "drástica", mas funciona.