I am a married (over 30 years!) father of two wonderful daughters (23 and 28) and have enjoyed working with children and young adults since I was a teenager. I put myself through school by tutoring elementary and high school students. I also coached 8-15 year old boys, football and hockey, and worked at summer camps for a number of years teaching 6-16 year old (male and female) photography (camera and darkroom). I was a teaching assistant for 2.5 years for an introductory computer programming...
David is very helpful in everything he does whether it?s a question you ask via chat or during the actual lessons themselves he gives you links and study material after the session is over. He uses plenty of different platforms based on your needs whether that be him sharing his screen, you sharing your screen, using Wyzant editors, etc. David is very understanding of C# with over 30+ years experience he is very knowledgeable as well. He is also very personable he will ask you what your goals are, what you?re going to school for, hobbies, etc to kind of get a feel for what your likes are so that he can make a better connection to you in order to help teach better which I appreciate. Thank you for all your help so far David and I look forward to more sessions with you.
- Jordan M. from Elk Grove Village, IL
David was very knowledgeable and patient, I am in my final days of a Master's program and was having issue with a C# program. As an adult student I don't have time to waste. David requested the code I was working on prior to our session and reviewed it before we met and had his own code to explain everything.
David checked for knowledge and understanding from my end, explained things very well and was not intimating. I really appreciated his method and manner.
I would definitely request David again if I needed help.
- Barbara G. from Ansonia, CT
Very helpful. I came to him with something that he wasn't really familiar with, but at the end of the day he really helped me in getting the gist of my situation.
- Christian R. from Hillsboro, OR
David has been a great tutor for me. In our lessons on C++, he's helped guide my thought process to make sure I'm headed in the right direction. David will always check up to see how I'm doing, and even though he's busy, he'll always do his best to make time for you. That's something that's greatly appreciated.
- Andrew Y. from Upland, CA
I've worked with David both for technical computer science mentorship as well as career mentorship for my journey as a software engineer. He's a terrific communicator, conveys a deep sense of care, and is always one step ahead with his questions. I appreciate his attitude and approach tremendously, and I'd wish anyone a chance to receive his guidance.
- Jared S. from Vallejo, CA
David does a great job of understanding personal skill level and adapting lessons based on previous knowledge. His lessons are well-paced and is personally very patient. I would recommend him for anyone just starting out or a seasoned veteran.
- Drew S. from Seattle, WA
David G has been my tutor for some time now and has taken me from knowing almost nothing about the C programming Language to being able to write my own functional programs. I hope to keep him as my tutor for the months and years to come because I can tell he has a very great understanding of the C programming Language and can make me an advanced C programmer. David is always very kind and helpful when a problem occurs in a program but does a good job of making me figure it out myself. I also believe that over the first couple of lesson we had he gained a understanding of what I knew and was able to construct my lessons to my ability?s and did not ask me too do things I did not know how to do but still challenged me based on my skill level. When ever I don?t understand a topic David will go over the concept with me again in a different way. This gives me the ability to tell him if the way he is teaching is helpful to me or not because everybody learns in different ways. Over all David has been nothing but helpful and kind while I make my way through C concepts and problems.
- John S. from Garrison, NY
David has been an immense help with furthering my programming career. Through polishing my resume and cover letter to vastly improving my C++ knowledge and interview acumen, he improved and sharpened my skill set. We covered concepts such as OOP design, RAII, multithreading, unit testing, and many other topics. David works tirelessly to make sure the information you receive is accurate and useful. Cannot recommend him enough.
- Brendon T. from Bellevue, WA
David is exceedingly helpful at learning C - as a beginner he does a wonderful job of understanding what it is that I know, and what a good course of action might be for next steps. He is very patient, provides good explanations of topics, and excels at providing just enough challenge to keep things interesting and force you to think without becoming frustrated. Highly recommended.
- Noah S. from New York, NY
In one hour, David helped me cut through some clutter I'd been stuck on for the past week. David is organized, thoughtful, and knowledgeable. Looking forward to our next lesson.
- Matthew L. from Costa Mesa, CA
David did a great job preparing for my tutoring session. He spent the time to review my code and offered a solution that solved my immediate problem even before our session. Great value add! Our tutor session focused on several areas I was concerned about in the application. Never rushed, he answered specific questions and offered insights into Visual Studio, C/C++ differences and nuances. He educated me on C++ classes and made me aware of several potential pitfalls. All of this great information in just an hour! A great future resource for me.
- Darrell P. from Dayton, OH
David by far has been one of the most helpful tutors that I've worked with. He goes above and beyond and actually cares about your progress as a student. Couldn't recommend him enough.
- Dylan S. from Tempe, AZ
First, speaking to David, you can tell he has a lot of industry experience. He took time to understand my questions before we even met. He wanted to make sure he fully understood the assignment and how he could help me. During our session, he was great in explaining a difficult concept. Then after our session, he reached out to me to see if I had an quick questions. He is very attentive and I will be working with him again!
- Rachel L. from White Plains, NY
I have been working with David for almost six months and I have found him to be highly knowledgeable and very patient. He has demonstrated a genuine concern for my well-being and makes me feel like he is as invested in my educational goals as I am.
He?s been a valuable source of information and advice and I?d highly recommend him to learners of any skill-level.
- Ryan I. from Jupiter, FL
David has helped me finish most of my C programming assignment in a remarkable amount of time. He is very professional, making sure that the student actually understands and learns from the help he is providing to them.
- Mohammed O. from Seattle, WA
David explains how to approach problems in C++ and think like a programmer.
He's helped me work through homework assignments and apply concepts from my college class. I've learned about efficient ways to structure programs and good coding practices.
- Scot H. from Redmond, WA
Taking a comprehensive excel class and used David to help step by step solve problems. Efficient with his time and professional. Highly recommend.
- Drake F. from Redmond, WA
David is motivated and passionate about what he does, makes me excited about the learning experience. David is helping me not only to learn but also to organize.
- Wael S. from Redmond, WA
I needed help with C++ for a geometric processing class. David also helped me learn more about visual studio. He is very patient,and kind.
- Jessica R. from Tampa, FL
Great teacher! Very good at assessing my skill level in C# and coming along side to increase my proficiency in the language.
- Jeff P. from Little Rock, AR