Michael E. Locasto

Michael E. Locasto is an assistant professor in the Computer Science Department at the University of Calgary in Alberta, Canada. [formal bio] (in plaintext)

I study the security of computer systems. I try to understand why it seems difficult to build secure systems and how we can get better at it. I also have an interest in innovative approaches to information security education. I like taking systems apart and understanding how they really work to discover and fix vulnerabilities in software. I work on (1) cooperative security - the challenge of getting security systems to work together; (2) efficient security - the craft of making security less of a tax or performance burden; and (3) beautiful security - the emerging art of meaningfully visualizing security events, relationships, and data.

I am actively recruiting top-quality students for positions in my lab, including undergraduate summer research interns, MSc thesis students, and PhD students. I am particularly interested in mentoring people who have an interest in or experience doing applied and systems security. Translation: if you are a hacker who, for some crazy reason, has an interest in a graduate degree, I am interested in talking to you. Prospective students should read this page (read also: the grad admissions FAQ and the minimum admission requirements). I do not read emails containing long descriptions, introductions, resumes, CVs, and other attachements. Please be aware of deadlines; applications are often due nine months to a year ahead of the time of admission (e.g., December of year Y for September of year Y+1).

I frequently enjoy being unplugged and (mostly) off the grid. This means that I am occasionally unavailable and unresponsive in the cyber world, and I do not use "vacation" messages.


Teaching

Winter 2014: CPSC 355: Computing Machinery I
Fall 2013: CPSC 457: Principles of Operating Systems
Winter 2013: CPSC 525/625: Principles of Computer Security
Winter 2013: CPSC 457: Principles of Operating Systems
Fall 2012: CPSC 601.65: Cyberwar, Cyberterror, and Cyberprotest (graduate seminar)
Winter 2012: CPSC 457: Principles of Operating Systems
Fall 2011: CPSC 601.29: Information Systems Security Analysis (graduate seminar)
Winter 2011: CPSC 601.29: Information Systems Security Analysis (graduate seminar)

For OS students: a playful "Ode to Real Mode Setup Code"

Research

My current CV (html). Also, a Wordle of my paper titles.

My research group: Trustworthy Systems Group

A Wordle of Academic Systems Security topics in Call-for-Papers topic lists

Service

A list of my recent internal and external service:

  Program co-Chair, ACNS 2013
  Program Committee,
NSPW 2012
  Program Committee, PST 2012
  Program Committee, USENIX HotCloud 2012
  Program Committee, ACNS 2012
  Program Chair, ACSAC 2012
  Faculty of Science revenue generation subcommittee
  Grad. Award subcommittee / Graduate Committee
  CPSC operations committee
  ISPIA Exec and Steering committee


Contact Information

email: locasto AT ucalgary.ca (please read the Email Charter)
GnuPG key: public key
blog: Things I'd Rather Say Online
twitter: mlocasto
video: Skype: mlocasto (used by appointment)
video: G+: (identity upon request)
phone: +1 (403) 210 6307 (office; any voicemail left here is typically eaten by gremlins)
cell: by request only
office location: ICT 643
land mail:
   Michael Locasto
   University of Calgary
   Department of Computer Science
   ICT 602, 2500 University Drive NW
   Calgary, Alberta
   T2N 1N4
   CANADA
office hours:by appointment only
calendar: my schedule (busy/free info)
reading list: books

last update: 5 May 2013