I've been tearing computers apart since I was 7 much to the chagrin of my parents. During my school years, I grew bored of classroom exercises and turned towards writing programs on my calculator to do my classwork for me much to the chagrin of my teachers. In my adult life I am thorough and stuborn as a pitbull. I refuse to be stumped by a problem. I believe every problem has a solution and will spend the time to get to that ideal solution over taking the easy road out. I practice in my personal life the same things I preach in my professional life - so much so that my house is set up better than most of our clients' offices.

My view on life is that I am here to serve others. My view on IT is that my job is to enable others to do theirs. Generally that means allowing people to work as they please until they lose the ability to get their work done to their employer's satisfaction. If a deadline is missed, then I take personal responsibility. If a bug is introduced into a piece of my software, I'm the first to step up and take responsibility. I'm also self deprecating as a result. What is life if you can't laugh at yourself and your own failings.

Formal Training

My formal training is from Virginia Tech with a B.S. and M.S. in Computer Science. My focus during that time was in the areas of Cryptography, Requirements Analysis and Networking.

Personal Experience

My personal experience ranges from IS, to IT, to web design, to programming and my professional experience echoes that. I follow this field because I am passionate about it in both my public and private life.