David's picture - Industry Active Software Engineer Specialized in .NET tutor in Bozeman MT

Contact David by filling in:

Your Name

Please enter your name.

Your Email

Enter a valid email address

Your Message to David

Why do you need tutoring?

Mr. David R.

specializes in Industry Active Software Engineer Specialized in .NET · male

"Hi! I'm David. I graduated with a Bachelor's of Science in Computer Science and a Master's of Science in Software Engineering. I also have a degree in piano performance which, having taught piano for 13 years, allows a refreshing combination of arts and science in my computer science tutoring.

I love thinking about the world mathematically, and sharing with others how things work using fun and more...

"Hi! I'm David. I graduated with a Bachelor's of Science in Computer Science and a Master's of Science in Software Engineering. I also have a degree in piano performance which, having taught piano for 13 years, allows a refreshing combination of arts and science in my computer science tutoring.

I love thinking about the world mathematically, and sharing with others how things work using fun and intuitive analogies. My teaching style leans on the pragmatic side of programming, looking to clarify why a topic exists from the perspective of real-world uses and industry implementations. In short, I believe there is great value in sharing how a single homework question fits into the big picture of software and computer science.

While providing a lesson, I take the approach of paired programming and collaborative effort -- much like one might find in a healthy industry setting. My goal is to lead a student to a working solution with a "light bulb moment", where the fundamental concept behind the question is understood rather than just being lead to a single working answer.

My professional industry work focuses on back-end design, object oriented concepts, interpreting requirements, and actualizing scalable solutions. If you want to learn about strongly typed languages, architectural design, object oriented programming, and how to keep large software systems from being an impossible mess then we will be a great fit! I also love teaching fundamentals and basics of programming in any language.

Having taught programming and piano for over a decade, I have learned that all students learn differently. I am delighted to provide a safe, friendly, and patient environment for when students hit the frequent walls that appear in learning computer science. Patience and time solves all problems, and my hope is to keep it fun as well.

Thank you for giving me the chance to share the way I see this incredible world with you.

David R." less...

Details

fee: $50 (for 60 min)
travel distance: 10 miles
meeting type: in-person (not online)

Contact

website: on file

Education and Qualifications

certified: David R. is a certified tutor

Montana State University, Computer Science

Montana State University, Masters

Bozeman, MT 59715

Subjects Tutored

Computer Programming - ASP.NET - Computer Science - C#