I love watching technology evolve, along with being part of the evolution. Technology can help improve standard living in amazing ways, and that is why I chose to become an engineer. I chose software specifically because it is the only engineering discipline I know of where a single product can be made with little overhead cost, and distributed to millions worldwide for nothing. If that is not an amazing concept, I don't know what is.
Education & Certification
Undergraduate Degree: Virginia Polytechnic Institute and State University - Bachelors, Computer Science
Hiking, Gaming, Programming, Dancing
What is your teaching philosophy?
I believe that practice is the best way to learn anything. Just jump in and start doing examples.
What might you do in a typical first session with a student?
Find out what the student is comfortable doing, what parts are enjoyable, and what parts are unpleasant.