About Me

I'm a PhD student at Carleton University and a security researcher in the Carleton Internet Security Lab (CISL) research group. I am currently being co-advised by Dr. Anil Somayaji and Dr. David Barrera. You can find my CV here. My research interests include: If you are interested in any of these areas or just want to chat, feel free to reach out to me using the information at the bottom of this page.

Teaching

Teaching Assistant

COMP4000/5102 Distributed Operating Systems (Fall 2021)

  • Course description (page 6)
  • Assisted the instructor with the design, development, and distrubtion of course material
  • Created a custom VM image based on Alpine Linux for k8s deployments on OpenStack
  • Designed experiential activities centered around a k8s deployment on OpenStack
  • Taught a guest lecture on Borg, Omega, and Kubernetes
  • Graded assignments and exams

Teaching Assistant

COMP3000 Operating Systems (Fall 2018 - Winter 2021)

  • Course description (page 3)
  • Assisted the instructor with the design, development, and distrubtion of course material
  • Held weekly tutorial sessions and office hours for students
  • Graded assignments and exams
  • Created a Discord bot to help manage the online course during the COVID-19 pandemic
  • Nominee for the "Outstanding Teaching Assistant Award" in the 2018-2019, 2019-2020, and 2020-2021 academic years

Education

Doctor of Philosophy in Computer Science (Fall 2021 - Present)

Overview

  • Carleton University (School of Computer Science)
  • CGPA: Coming Soon
  • Thesis: Coming Soon

Course Work

Master of Computer Science (Fall 2020 - Summer 2021)

Overview

Course Work

Bachelor of Computer Science, Honours (Fall 2015 - Winter 2020)

Overview

  • Carleton University (School of Computer Science)
  • Major CGPA: 11.0/12.0 (A)
  • Graduated with high distinction

Publications

Refereed Conference Papers

Findlay, W., Somayaji, A. B., Barrera, D. (2020) bpfbox: Simple Precise Process Confinement in eBPF. In Proceedings of the 2020 ACM Cloud Computing Security Workshop (CCSW'2020). To appear. [Author's Preprint] [ACM Digital Library] [Slides] (Acceptance Rate: 30%)

Refereed Journal Papers

Coming soon.

Miscellaneous

Findlay, W. (2020) Host-Based Anomaly Detection with Extended BPF. School of Computer Science, Carleton University. Honours Thesis. [Author's Copy] [Honours Project/Thesis Repository] [Slides]
Findlay, W. (2021) A Practical, Lightweight, and Flexible Confinement Framework in eBPF. Faculty of Graduate and Postdoctoral Affairs, Carleton University. MCS Thesis. [Author's Copy]

Software

ebpH, a host-based anomaly detection system written in eBPF [GitHub]
bpfbox, an eBPF-based process confinement mechanism [GitHub]
BPFContain, the successor to BPFBox [GitHub]

Contact

I digitally sign my email communications using a PGP private key. You can find my public key here (Expires 04/02/2030).
Fingerprint: D4DE DBD7 3399 D4D1 C752 FD85 8BF3 3FAD CF6B 5F10

You can find me using the information below.

william (àŧ) williamfindlay.com
will (àŧ) ccsl.carleton.ca
Signal number available on request
https://github.com/willfindlay
https://www.linkedin.com/in/william-findlay-640856145/