Mike Grace's Homepage

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

Basic Information

  • I'm a Master's student in Computer Science at present.
  • 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 work (with Sina Bahram) at the NCSU Information Technology Division's IT Accessibility Office. I am currently moving to the Virtual Computing Lab group.

  • Relevant Skills

  • Have developed a whimsical style of Java programming while working on several large collaborative efforts in the language.
  • Old hand with Eclipse, CVS, and Subversion. I use Eclipse all the time, and I would use version control software all the time too if I weren't so lazy about setting up a server for my personal projects.
  • Familiar with non-mainstream programming paradigms. List processing is a favorite.
  • Knowledgable of XML and a host of related technologies, from a variety of perspectives.
  • Considerable distributed computing experience.
  • Have written code in a variety of dearly-departed languages, though nowhere near as many as the inestimable Dr. Stallmann has. Suffice it to say, I was not brought up writing Object-Oriented code.
  • Familiar with the Linux operating system. Gentoo holds a special place in my heart, though recently my work mostly involves the Red Hat family.

  • My schedule is available in broad strokes, as well as a somewhat dated version of my résumé. Regarding the schedule, it varies on a weekly basis; please email me should you need to meet.