Search
David M.'s Photo

Python and general computer skills
David M.

248 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $69
Response time: 57 minutes

About David


Bio

I've tutored students formally in math, English, and computing, as well as informally in a variety of topics. I have degrees in technical writing, communications, and computer science, with an emphasis on computing and technology.

I can explain difficult concepts in a clear, straightforward fashion. My lessons on any given topic have a strong focus on what I found helpful when I was learning that topic, with minimal fluff. I also make sure that "okay, I understand" means more than "yes, I...

I've tutored students formally in math, English, and computing, as well as informally in a variety of topics. I have degrees in technical writing, communications, and computer science, with an emphasis on computing and technology.

I can explain difficult concepts in a clear, straightforward fashion. My lessons on any given topic have a strong focus on what I found helpful when I was learning that topic, with minimal fluff. I also make sure that "okay, I understand" means more than "yes, I paid attention to the lesson."

I've been building and configuring my own computers for almost 20 years, following a history with computers that stretches back as far as I can remember. I've taken classes in C, C++, HTML, Java, and more. My favorite language by far is Python: a clean syntax and high-level functions combined with powerful functionality and a foundation of low-level libraries result in the closest thing I've found to running pseudocode. With Python, ugly source code isn't an occupational hazard, it's a sign that you've probably done it wrong.

I use Python to manage everyday lists and tables, JavaScript to deliver responsive apps on my website, AutoHotkey to increase desktop productivity, PowerShell and bash to automate media processing, and English to write overly-detailed articles for my blog.

Are you ready to learn?


Policies

  • Hourly Rate: $69
  • Rate details: Cancellations between 1 and 24 hours in advance will be charged 50% of the scheduled lesson. No-shows and cancellations less than 1 hour in advance will be charged 100% of the scheduled lesson.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

David hasn’t set a schedule.


Approved Subjects

Computer Programming

Computer Programming

I've completed courses in C, C++, Java, JavaScript, HTML, and Python, in addition to related courses such as discrete math. I've been programming in one language or another for years. I created a website with a combination of Dreamweaver, hand-coded HTML, and JS. By this point, I have a good idea of programming best practices, particularly in my language of choice (Python).
Python

Python

I completed a Python programming course in 2014 and then continued to use Python. I've created several programs of my own, ranging from a tool to generate HTML for a JavaScript app to a multimedia chess game. I'm active in helping other Python programmers develop algorithms and resolve errors.
General Computer
David M.'s Photo

Questions? Contact David before you book.

Still have questions?

Contact David
Response time: 57 minutes

Ratings and Reviews


Rating

4.9 (102 ratings)
5 star
(98)
4 star
(3)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews

Great teacher

David is teaching my son Python for the last 4 months and my son is really enjoying it. He is very dedicated and patient. He ensures that the student learns concepts and applies it to the problems. Will definitely recommend him.

Jaya, 21 lessons with David

Knowledgeable and patient tutor

David covered the fundamentals of Python in the first class, and used the time to better understand what my daughter already knew. Looking forward to all the other classes!

Aurna, 19 lessons with David

Great start

David is helping me get through the changes from Windows 8 to Windows 10. He is a good teacher, and patient. He answered my questions but I realize my basic understanding of my desk top computer is not very good, so he is covering basics along with the changes from Windows 8 to 10. I am anxious for our second session to show him how I have progressed and to move on to my long list of questions, A great start.

Fred, 99 lessons with David
Hourly Rate: $69
Response time: 57 minutes
Contact David