David's picture - Former Sr. Software Engineer @Microsoft, Coding Contest Coach/Author tutor in Kirkland WA

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 P.

specializes in Former Sr. Software Engineer @Microsoft, Coding Contest Coach/Author · male

"Hello! I’ve spent 14 years as a professional software developer, including 8 years at Microsoft on the Visual Studio team building its rich C# editing experiences. I’ve also tutored, taught, and coached students in one-on-one and small group contexts. I’m excited to share my unique combination of industry, teaching, and programming contest judging experiences with students!

I’ve always more...

"Hello! I’ve spent 14 years as a professional software developer, including 8 years at Microsoft on the Visual Studio team building its rich C# editing experiences. I’ve also tutored, taught, and coached students in one-on-one and small group contexts. I’m excited to share my unique combination of industry, teaching, and programming contest judging experiences with students!

I’ve always enjoyed teaching programming, computer science, and math concepts to folks at all levels. During undergrad, I provided one-on-one tutoring at a drop-in math center. I also helped start an annual High School Programming Contest which still runs to this day, designing problems to challenge high school students from nearby districts.

During graduate school, I worked as a Teaching Assistant for a Java-based Data Structures and Algorithms course. I also organized a competitive programming extracurricular group there, running weekly practices for mostly undergraduate students of all experience levels. I designed a curriculum and practice format that grew students as independent coders, team members, and eventually mentors to younger participants. I continued coaching this group for 7 years.

My professional career has been focused on building tools for software engineers. I’ve developed features that help programmers understand, write, and change code effectively. This has taught me a lot about how both students and professionals interact with their code and their development environment.

I love one-on-one teaching for two main reasons. Firstly, I enjoy discovering where folks are having difficulties, identifying the underlying reason, and resolving those issues in a way that works best for the individual student’s learning style. Secondly, I love celebrating successes and then finding opportunities to reinforce, contextualize, and stretch understanding.

Please reach out if you’re interested in meeting to work through your challenges, enhance your studies, get ahead, or prepare for your tech interviews!" less...

Details

fee: $130 (for 60 min)
travel distance: 0 miles
meeting type: online (only)

Contact

website: on file

Education and Qualifications

certified: David P. is a certified tutor

Baldwin Wallace University, Math, Comp Sci

University of Akron, Graduate Coursework

Kirkland, WA 98033

Subjects Tutored

Java - Computer Programming - Computer Science - C#