You are correct. I did this intentionally for answers I felt were unfriendly as a fill. Since the puzzle avoids filler, there are fewer crossings available to help infer answers. I made a few clues more direct to keep them from becoming opaque. Any thoughts on this format?
Since then I've published 4 more puzzles: Operating Systems, Queuing Theory, Computer Networks, and Classical Natural Language Processing.
Please take a look and tell me what you think.
https://github.com/JuliusBoateng/cstrivia