Response time: 10 hours
Great tutor! Goes the extra mile for his students.Dylan, 8 lessons with DavidDavid is a excellent computer science tutor. He is very good at slowing things down and making sure you understand the material. David worked with me for a class I took in C on computer architecture, and was paramount towards my understanding of the material for the class. I would highly recommend David as a tutor if you are struggling and need help in your CS classes.David is a excellent computer science tutor. He is very good at slowing things down and making sure you understand the material. David worked with me for a class I took in C on computer architecture, and was paramount towards my understanding of the material for the class. I would highly recommend David as a tutor if you are struggling and need help in your CS classes.
I am a married (over 35 years!) father of two wonderful daughters and have enjoyed - and been relatively successful ;-) - working with / teaching children and young adults since I was a teenager, and people of all ages throughout my adult life. 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...
I am a married (over 35 years!) father of two wonderful daughters and have enjoyed - and been relatively successful ;-) - working with / teaching children and young adults since I was a teenager, and people of all ages throughout my adult life. 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 class for non-computer science students while working on my Masters degree.
I hold both Bachelor of Computer Science, with Distinction (Honors) and Master in Mathematics (specializing in operating systems) degrees and have worked in the software industry for over 40 years. Throughout my career I have held a variety of development (programming), design, and management positions, up to and including executive (C-level) management. Many of these were as an independent contractor, which I have been for over 25 years, which has honed my ability to quickly assess and focus on critical (student's) needs.
I am flexible on scheduling time and am extremely comfortable tutoring both online (which in many cases works *better* than in-person) and in-person. I also try to be highly responsive at answering Wyzant Messaged questions.
Both professionally and personally I have been told that I am an excellent mentor, very easy to learn from, and a great listener.
I look forward to helping you achieve your academic, personal or professional goals!
Extremely helpful and patient tutor
David tutored me throughout my undergraduate semester in both Computer Systems Organization and Object Orientated Programming. David was instrumental in my success in this class, and helped me master the material covered throughout both courses. He gave me the exact support I needed and would even try to find additional content that would further my understanding of the sue subject. Overall, David was an amazing tutor and I would recommend him to anyone.Anadi, 12 lessons with David
The best coding tutor I have had
David has become my go-to tutor for learning how to code in C. I have been really apprehensive in my coding courses and constantly stressed feeling like I do not understand what I am trying to do or even how to explain what I do not understand. When trying to work with TAs at school or even other tutors, I have often left sessions in tears. David has really turned coding around for me. From our first session, he was kind and patient with me and helped me understand not only what issues I was running into while coding but also the logic behind it. David takes the time to help me understand the concepts as a whole, talk out how I am going to approach my code, and tackle specific areas that I am hung up on. He genuinely cares about my understanding and has checked in with me after our sessions to make sure I grasped what we discussed. After each session, he has put together recaps so that I can look back on them while I continue to work through assignments and fill in gaps from what is covered in my lectures with additional resources. I could not recommend David enough. He has helped me more than any other tutor has, not only in my comprehension of C but my confidence in software development as well.Madison, 5 lessons with David
Knowledgeable and extremely helpful tutor
Talked about VS code, how command line arguments are passed to the debugger and much more. Was able to cover material quickly and efficiently and I learned a lot in our one hour session! Thanks David!Rebecca, 5 lessons with David
Helped me so much with my homework!
I needed help with C language and my computer science homework for my university. David helped me with my homework, and he also helped me understand concepts I was not understanding in my class. He responds quickly and is always there to help! I would definitely recommend him to anyone who needs help with coding!Ramona, 4 lessons with David
great teacher, helped me through my long assignments
David is a great tutor, he helped me through my assignment even though I was slow through it and it was frustrating at times, he didn’t give up. Constantly pushed me to keep writing my code eventhough I had almost given up.Yash, 4 lessons with David
Knowledgeable and Caring
David helped me with one of my CS courses that focused on Operating Systems in C language. He really made sure to break down all the parts to my projects and how everything links together. He really cares for your grade while also wanting you to learn the material and actually understand it. Can’t recommend him enough!!!!Annabelle, 5 lessons with David
Extremely talented tutor! A rare find!
We discussed job interviews and David was able to use his ample experience as a Microsoft hiring manager to help drill me on interview questions. Highly recommend!Nathaniel, 3 lessons with David
Tons of Help
We spent quite a few sessions working on C programs to imitate netcat, as well as imitating a server interacting with different requests, and along the way he helped me to understand a great many functions in C that I had been using without really understanding, as well as teaching me better coding practice for the future. I would highly recommend David for anything C related.Jacob, 5 lessons with David
Knows c++ (what I needed help with) very well. Very easy to work with.
David is extremely kind and willing to help. He is also very good at catering to your individual needs (such as I had a professor who was very specific on how he wanted us to write our codes). He is also very available, responds quickly, and generous with his time. I almost felt he was a little too qualified for my beginners c++ class as he is very knowledgable in all programming languages! Thank you again David!Bailey, 1 lesson with David