Revert "TeacherCommands #56"

This reverts commit d515a3e417ed169b0a08cb704ac479425cc09c4d.
Revert "#78"

This reverts commit 814d5cfe36b785822b351572317467e09a4b9c30.
Revert "#78"

This reverts commit ef168edc321f8543fe467e969bf96768504be867.