1. Perugini, S. and Wright, D.J., Developing a Contemporary Operating Systems Course, Journal of Computing Sciences in Colleges, 34, 1, 2018, Consortium for Computing Sciences in Colleges; ACM Digital Library, 155–158, Conference Tutorial [Extended Abstract].
2. Buck, J.W. and Perugini, S., An Interactive, Graphical CPU Scheduling Simulator for Teaching Operating Systems, Cornell University Library: Computing Research Repository (CoRR), arXiv:1812.05160 [cs.OH], Available at http://arxiv.org/abs/1812.05160, https://doi.org/10.48550/arXiv.1812.05160, 2019
3. Buck, J.W. and Perugini, S., An Interactive, Graphical CPU Scheduling Simulator for Teaching Operating Systems, Journal of Computing Sciences in Colleges, 35, 5, 76–87, 2019, Consortium for Computing Sciences in Colleges; ACM Digital Library, https://dl.acm.org/doi/abs/10.5555/3381613.3381622
4. Perugini, S. and Wright, D.J., Concurrent programming with the Actor model in Elixir, Journal of Computing Sciences in Colleges, 35, 5, 108–111, 2019, Consortium for Computing Sciences in Colleges; ACM Digital Library, Conference Tutorial [Extended Abstract]., https://dl.acm.org/doi/abs/10.5555/3381613.3381626
5. SEED: Hands-On Lab Exercises for Computer Security Education