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 Computer Security Lab.
In Winter 2013 I am teaching COMP 2406 (Fundamentals of Web Applications).
In Fall 2012 I taught COMP 3000 (Operating Systems) and a graduate seminar, Operating System and Web Security.
In Winter 2012 I taught COMP 1501 (Introduction to Computer Game Design) and a graduate seminar, Biological Approaches to Computer Security. I last taught the latter back in Winter 2005. In Winter 2011 taught COMP 4000/5102 (Distributed Operating Systems) and a graduate seminar in Intrusion Detection.
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 students:
Prospective Students: At this time I have a large number of graduate students under my supervision; thus, currently I am not taking on any new students. If you feel you are truly exceptional, feel free to try and change my mind. After all, I am always looking for students who are passionate about ideas and research, are interested in computer security and/or complex adaptive systems, and are willing to work hard exploring "crazy" ideas. But given my finite supply of time and money, though, don't be surprised when I say no. My apologies in advance.
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!