- Levels Taught:
- Beginner, Intermediate, Advanced
I understand that the way computers work is not a natural way of thinking for most people and I strive to teach with examples and analogies that make concepts easier to understand. I find great joy in seeing somebody grasp a concept for the first time and will work to help you enjoy that feeling.
I have been working as a software engineer for 15 years and have the experience to help you with topics from high school programming courses, AP prep, college courses, and beyond.
- Teaches students:
- Ages 14+
- Teaching since:
I am a working professional software engineer who also enjoys some video games, simulations, mountain biking, working on cars, and tinkering with just about anything.
I have loved computer programming and software engineering ever since my first program I wrote on my graphing calculator in high school. I have a Master's Degree in Software Engineering and 15 years of work experience.
I loved my formal schooling, but I love making practical application of computer science principles even more. I have worked professionally in C/C++, Java, and for the past 10 years C#. Often I find that the language you're using isn't the problem, rather the ability to understand the big picture and come up with an elegant solution.
I look forward to working with you to take your abilities to the next level and have some fun with it as you go.
We build a centralized patient monitoring solution for use in hospitals around the world. I have worked on all aspects of the system including networking, windows services, automated system diagnostics, and UI.