Search
David W.'s Photo

Patient and experienced web development and computer science tutor!
David W.

392 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $56
Response time: 9 hours

About David


Bio

I have been tutoring in computer programming and computer science in an online setting for over 6 years, and have been a professional software engineer for over 25 years. I have extensive experience with web development (HTML, CSS, React, Angular, Vue, JavaScript, TypeScript, REST APIs) and with Java (certified). I have also helped students with basic Node.js, Express, Supabase, and Mongodb challenges.

I love helping students finally understand those concepts they have struggled with and...

I have been tutoring in computer programming and computer science in an online setting for over 6 years, and have been a professional software engineer for over 25 years. I have extensive experience with web development (HTML, CSS, React, Angular, Vue, JavaScript, TypeScript, REST APIs) and with Java (certified). I have also helped students with basic Node.js, Express, Supabase, and Mongodb challenges.

I love helping students finally understand those concepts they have struggled with and to be able to meet their goals. I also want my students to develop an excitement for programming and to learn best practices for the future, not just to try and get by.

I have a BS degree in Computer Science from North Carolina State University. I am particularly comfortable with helping those who are feeling lost in a class, or struggling to understand concepts, by being patient and explaining things in a clear way. I have helped many students achieve their goals, whether it is to earn a certain grade or AP score, or to learn a new programming language or technology.

Please reach out to me to schedule a tutoring session! I would love to help!


Education

North Carolina State University
Computer Science

Policies

  • Hourly Rate: $56
  • Rate details: Cancellations and reschedules to lesson time with less than 8 hour notice are subject to being billed for a one hour lesson. No shows will also be billed for a one hour lesson after 30 minutes.
  • Lesson cancellation: 8 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Angular

Angular

I have 4 years professional experience developing in AngularJS and Angular. I have also completed professional training in these subjects.
Computer Science

Computer Science

I have a BS degree in Computer Science. I have over 20 years of professional software development experience. I have tutored many students taking college and high school Computer Science courses, helping them achieve their goals in improved grades and test scores.
CSS

CSS

I have been doing a considerable amount of CSS work for the last 10 years, and really enjoy the process of making the UI look appealing. CSS is fun, and I continue to enjoy learning new techniques with it.
Java

Java

I have been a Java developer for 24 years and have my certification in it. I have worked with many students at various levels in helping them understand Java conceptually and practically. Please let me know if I can help you as well!
JavaScript

JavaScript

I have been programming professionally in JavaScript for 10 years. I have worked with students of all skill levels, and am certain that I can help you as well!
JQuery

JQuery

I have used jQuery as a professional frontend developer for several years, and enjoy using it as a powerful way to interact with the document object model of the web browser. It offers a more compact and intuitive syntax for chaining operations on elements vs. the native browser APIs.
React

React

I have been developing using React professionally for 3 years in my full time job as a frontend developer. I also have been using a similar framework, Angular, for even longer, so I have significant experience using and teaching these frameworks.
Web Design

Web Design

I have been a professional web developer for 10+ years, with extensive experience in JavaScript, HTML5, Angular, TypeScript, CSS, SCSS, LESS, React, and NodeJS. I have tutored in these subjects for several years. This is what I do every weekday, 8 hours a day, so this is real experience, and not just a hobby.
Computer Programming
HTML

Examples of Expertise


David has provided examples of their subject expertise by answering 1 question submitted by students on Wyzant’s Ask an Expert.

David W.'s Photo

Questions? Contact David before you book.

Still have questions?

Contact David
Response time: 9 hours

Ratings and Reviews


Rating

5.0 (122 ratings)
5 star
(120)
4 star
(1)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews

Should be a professor

I came to David because I was struggling to keep my head above water in a fullstack bootcamp, having no prior experience in coding. I was hoping for fairly specific help on a practice assessment, but got WAY more out of the tutoring session than I bargained for. I'm convinced David missed his calling as a professor - he not only is an expert in his field and extremely knowledgable about coding, he's a really incredible teacher. His approach to tutoring sessions closely resembles university office hours - I'll bring him practices I'm having a hard time with and he'll unpack the whole thing. He provides a comprehensive overview of the material, we review concepts and then work through the problems, making sure I have the tools for approaching similar problems in the future. I find after our tutoring sessions, I have a much broader understanding of coding and am more confident moving forward in the bootcamp - it feels like I have an arsenal of coding tricks and tools to work my way through new material. On top of that, he's really communicative - checking in on how I'm doing at the end of the week, asking to review the material before our sessions, and is always available for questions. I highly, highly recommend David as a tutor. Some people are born to teach, and he's definitely one of them.

Katie, 18 lessons with David

Fantastic teacher and communicator

David is an amazing teacher. He's able to break down complex topics into easily understandable concepts that beginners like me can understand! He's also incredibly patient, kind, and clear. Plus, he's a joy to learn from! Our sessions are always a positive learning experience. He's truly phenomenal!!

Steph, 9 lessons with David

Awesome

David has been incredibly helpful. He has been patient and knowledgeable since day one and continues to do so. I feel more confident in my class knowing that I have him to help me understand the material.

Alex, 7 lessons with David

Patient and Empathetic

David has a wealth of knowledge, and is a natural teacher. They expertly guided me through Postman, JavaScript, React, and even taught me effective browser debugging techniques. Their support was invaluable, and I feel more confident in my skills now. Highly recommended, and will be booking more sessions in the future!

Mel, 5 lessons with David

Incredibly talented and patient

David has helped me countless times when I was hopeless with javascript. He always provides guidance, direction, and education. I have learned a tremendous amount from attending his classes, and he is always able to figure everything out.

Madison, 9 lessons with David

Experienced CS Tutor

I engaged David to assist my son with JAVA in the summer of 2021. My main objective at that time was to get a tutor who would refresh the fundamental concepts of JAVA before my son started his Freshman semester as a CS major in September 2021. It was quickly evident, based on my conversations with my son, that David is an experienced, knowledgeable, and patient tutor. The art of imparting complex subject matter in an easy-to-understand way is what differentiates a teacher from a great teacher, and David achieves this in every tutoring lesson. David continues to tutor my son, as needed, and at least on a few occasions, has assisted my son on short notice. I am not a CS professional, but I know from speaking with my son that David is knowledgeable and he enjoys working with him. I would have no hesitation to recommend David and I sincerely wish him the best. Dr. M. Kavarana

Darius, 104 lessons with David

The Professor I Wish I Had

David is the Professor I wish I had. He has helped me through JavaScript, Node, RESTful API’s and NoSQL. He is patient and thoroughly explains the assignments to me. If I don’t understand something, he explains it a different way and shows me examples. He goes above and beyond, meeting with me when I cannot get through assignments, messaging me to ensure I am doing alright, and even sending me references when I’m struggling and he is unavailable. He is a great tutor and I would not have made it this far without him!

Sarah, 24 lessons with David

Very knowledgeable

David is helping me learn angular.I am very happy with our meetings. I feel like I’m getting better every time we meet as he breaks things down and explains them in great detail.

Todd, 8 lessons with David
Hourly Rate: $56
Response time: 9 hours
Contact David