Mike Grace's Homepage

Under (re)construction. Updated every two years, whether it needs it or not. Most recent update 8/2010.

Basic Information

  • I'm a doctoral student in Computer Science at present. My adviser is Xuxian Jiang.
  • My research interests involve malware reverse engineering via binary analysis. Intel's PIN framework is currently my weapon of choice.

  • Random Past Experiences in Software Development

  • I started programming on an IBM PC XT using BASIC. I've got a sampling of books from then in my office; surprisingly, one massive tome still comes in handy from time to time.
  • I've been a Teaching Assistant for CSC333: Automata and Computability Theory twice in the past, as an undergraduate. That was a lot of fun.
  • I developed accessibility software for the NCSU Information Technology Division's IT Accessibility Office for four years. The Free Software Foundation is currently taking over management of the largest project I developed during that time.
  • I've done work on grid/cloud computing in the past, with the Globus group and with the Virtual Computing Lab.

  • Schedule & Contact Information

    My schedule is available in broad strokes, though my group's meeting time hasn't been firmed up yet (will add that when it has been). I am generally in my lab, EB2 3233, during the week -- right across from where CSC 712 meets. The best way to contact me is via email.