Hello! I am an Associate Professor in the School of Computer Science at Carleton University, in Ottawa, Canada. I am also Associate Director of the Carleton Internet Security Lab.
In Fall 2020 I am teaching Adaptive Security (COMP 5900I). In Winter 2021 I will be teaching Introduction to Mobile Application Development (COMP 1601) and Advanced Facilities for Real-Time Games (COMP 4501).
In the past I have taught Operating Systems (COMP 3000), Distributed Operating Systems (COMP 4000/5102), Computer Systems Security (COMP 4108), Fundamentals of Web Applications (COMP 2406), and Introduction to Computer Game Design (COMP 1501). I have also taught graduate courses in Operating System and Web Security, Biological Approaches to Computer Security, and Intrusion Detection. Information on many of the past runs of these courses are available through my wiki.
I am broadly interested in the areas of computer security, operating systems, artificial life, and complex adaptive systems. For more information on my research, please refer to these pages:
I am currently formally advising the following graduate students:
Prospective Students:I am not looking to take on new graduate students at this time. However, if you are very interested in working with me and you do not require funding, drop me a line.
My email address is at the bottom of this page - this is the best way to contact me. My mailing address, phone number, and my GPG/PGP public key (to verify my emails or send me confidential information) are on this page.
Thanks for stopping by!