I have been working as a professional software engineer for over 10 years and I have taught computer science classes at a local community college for over 5 years. I have plenty of experience and strive to provide valuable real-world perspective for my students.
I started teaching and tutoring simply because I truly find fulfillment in helping others to achieve their goals and learning. Computing is such an important field, and, in this industry, there is a real need for students to have as much understanding as possible not just about the programming tools, but also the techniques and skills needed for real-world software engineering.
What my students most appreciate about me is that I bring real-world experience to the table. Along with being able to teach you how to accomplish a specific programming task in a given language, I can also help you understand how it fits in to the bigger picture, and the tradeoffs related to the different ways you could approach solving a given problem.
I look forward to working with you and helping you along the path towards your goals, whatever they may be. Please reach out if you are looking for someone who will strive to bring valuable insight as a tutor.
Undergraduate Degree: Brigham Young University-Provo - Bachelor of Science, Computer Science
Graduate Degree: Georgia Institute of Technology-Main Campus - Master of Science, Computer Science
Aside from programming and experimenting with technology which is still an interest even though I do it professionally - I like being outdoors in nature, hiking, camping, etc. I also like playing video games or reading a good book.
Basic Computer Literacy
College Computer Science
Computer Game Design
High School Computer Science
Logic Pro Software
Mac Basic Computer Skills
Mobile App Development
PC Basic Computer Skills
Pro Tools Software
Study Skills and Organization
Technology and Coding