(A picture of me.) Anil Somayaji's Home Page

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 Fall 2018 I am teaching Operating Systems (COMP 3000) and Distributed Operating Systems (COMP 4000/5102). In Winter 2019 I will be teaching Operating Systems again.

In the past I have taught Computer Systems Security (COMP 4108), Fundamentals of Web Applications (COMP 2406), and COMP 1501: Introduction to Computer Game Design. I have also taught graduate courses in Operating System and Web Security (Fall 2012), Biological Approaches to Computer Security (Winter 2012, Winter 2005), and Intrusion Detection (Winter 2011).


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 also have been part of many program committees in the computer security space, including ACM CCS, ACSAC, NSPW, RAID, and USENIX Security.


I am currently formally advising the following graduate students:

I also work with many of the students associated with the CCSL.

Prospective Students:I am looking for new students this fall, particularly those with web application development and an interest in computer security. Please email me if interested.

Contacting Me

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!


soma at scs.carleton.ca.
Last modified: September 2, 2018