Xenix was worse, but only a little. Both it and HPUS were atrocities.
The system was still expensive enough that we had a single tower for the whole class, we would take turns into the system, having prepared our samples on MS-DOS using Turbo C, with mocks for the UNIX system calls and conditional makefiles.