
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.