Search
David L.'s Photo

David L.

Expert Tutoring in Python, VBA, SQL & Databases (no Data Science)

Expert Tutoring in Python, VBA, SQL & Databases (no Data Science)

$38/hour

  • 2,725 hours tutoring

About David


Bio

In 2020, I was a Top 10% tutor on Wyzant.

I am a Physics Ph.D. with two areas of specialty: math and software.

I have 10 years of experience as a software Technical Support Engineer. I love helping people. I have tons of experience with Python, SQL, databases, VBA, Linux and UNIX, VBscript with WSH, Excel, and troubleshooting everything you can imagine with Windows.

I have 15 years of experience as a math tutor, especially with pre-calculus or calculus.

I have extensive experience...

In 2020, I was a Top 10% tutor on Wyzant.

I am a Physics Ph.D. with two areas of specialty: math and software.

I have 10 years of experience as a software Technical Support Engineer. I love helping people. I have tons of experience with Python, SQL, databases, VBA, Linux and UNIX, VBscript with WSH, Excel, and troubleshooting everything you can imagine with Windows.

I have 15 years of experience as a math tutor, especially with pre-calculus or calculus.

I have extensive experience working with Oracle, Microsoft SQL Server, and Microsoft Access databases, but I've also worked with MySQL, PostgreSQL, and SQLite. I have sample MySQL and PostgreSQL databases running on Debian virtual machines, a sample SQL Server database running on an Ubuntu virtual machine, and a sample Oracle database running on a Windows virtual machine.

I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.

I have used Python extensively for web scraping (with Selenium) and for accessing all of the database types I've mentioned above. I've taken basic and intermediate Python classes, plus 1 year of computer science classes. I do not know Data Science or typical Data Science Python libraries such as Pandas and Matplotlib.

My Linux/UNIX experience includes Bash scripting, awk, sed, grep, and regular expressions.

I've done all sorts of insane things with Microsoft Excel, including using VBA anywhere from creating simple custom functions to complex functionality with multiple custom forms with various controls on them.

Here's a summary of all my work on Wyzant.com:
672 hours of Python tutoring in 566 session for 242 students.
279 hours of SQL and database tutoring in 256 sessions for 123 students.
62 hours of VBA tutoring in 53 sessions for 25 students.
43 hours of Linux and Unix tutoring in 45 sessions for 29 students.
43 hours of Calculus and pre-calculus tutoring in 67 session for 14 students.


Education

Alumni of University of California, Los Angeles (UCLA) B.S.
Physics
U.C. Berkeley
PhD

Policies

  • Hourly Rate: $38
  • Rate details: I charge for time used, not time reserved. I reserve the right to charge 75% of the fee for lessons missed, or canceled or postponed less than 3 hours in advance.
  • Lesson cancellation: 3 hours notice required
  • Background check passed on 8/29/2020

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

GRE,

GRE

I have 15 years of experience tutoring on many subjects, including the ACT, the GRE, and the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice tests, so I understand test taking strategies, which I will share with you. There are two keys to getting a great test score.  1)  Understand the different types of test questions, which we can go over together. 2)  Take practice tests under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible. This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice tests, I can get you some.
Microsoft Excel

Microsoft Excel

Hi, I have many years of experience with Excel, doing all sorts of insane things with it: chains of spreadsheet functions, pivot tables, statistical analyses, charts and tables, custom spreadsheet functions using several lines of VBA code, even custom windows with hundreds of lines of VBA code. On Wyzant, I have tutored 28 students in Excel for 46 hours in 50 sessions, not counting my VBA tutoring . I’m also an experienced tutor and technical support engineer, with a talent for two things: 1) seeing where my students are, and then 2) telling them what they need to know in an easy-to-understand way at a comfortable pace. If you want to systematically learn Excel or parts of it, we can select a good textbook on Excel, and we can regularly meet for lessons and Q&A as you read through the textbook and work assignments. Or I can directly teach you the parts of Excel you want to master. We can work on spreadsheets together using Wyzant’s desktop sharing feature. David

Computer

Linux,

Linux

On Wyzant's platform, I have tutored 89 students for 237 hours in 184 sessions in Linux and UNIX. I have years of experience using the Linux and UNIX command line and with shell scripting, including with sed, awk, grep, and regular expressions. I have experience working with Ubuntu Desktop and Server, CentOS, and Debian. I have imported and installed a variety of Linux distros into virtual machines in Virtualbox and VMWare on Windows hosts, and have networked together multiple Virtualbox guests running in parallel. I cannot help with C/C++ Programming on Linux.
Microsoft Excel,

Microsoft Excel

Hi, I have many years of experience with Excel, doing all sorts of insane things with it: chains of spreadsheet functions, pivot tables, statistical analyses, charts and tables, custom spreadsheet functions using several lines of VBA code, even custom windows with hundreds of lines of VBA code. On Wyzant, I have tutored 28 students in Excel for 46 hours in 50 sessions, not counting my VBA tutoring . I’m also an experienced tutor and technical support engineer, with a talent for two things: 1) seeing where my students are, and then 2) telling them what they need to know in an easy-to-understand way at a comfortable pace. If you want to systematically learn Excel or parts of it, we can select a good textbook on Excel, and we can regularly meet for lessons and Q&A as you read through the textbook and work assignments. Or I can directly teach you the parts of Excel you want to master. We can work on spreadsheets together using Wyzant’s desktop sharing feature. David
Microsoft Windows,

Microsoft Windows

I'm an experienced software technical support engineer who has worked with all versions of Windows since Windows 3.11. I have done extensive troubleshooting of problems with the Windows operating system and of programs running on Windows, including problems with slowness, crashing, errors, and malware.
Python,

Python

On Wyzant, I have tutored 427 students in Python for 1170 hours in 1004 sessions, most of them beginners in Python and programming, but some of them doing advanced programming. I have considerable experience with programming Python, with object oriented programming, and with computer science.  I'm not familiar with Pandas, Matplotlib, or other common data science libraries. I'm familiar with the basic Python libraries, web scraping (mostly with Selenium), and database programming.  My favorite development environments are PyCharm and PyDev, and I'm familiar with Thonny and Jupyter Notebook. I have 15 years of experience as a tutor of math and software, and 10 years as a Technical Support Engineer. I have a talent for understanding what my students need to know, and teaching them at their own pace. I often teach students whose first programming language is Python. I teach them: 1) The basics of Python. 2) The basic programming structures and strategies that people learn with their first programming language. 3) How to understand and fix errors, and basic troubleshooting techniques. 4) How to find Python information and code samples on the internet. I've posted some of my Python programs online on GitHub, at github.com/DavidJLambert, if you want to look at it.  I also have experience with Java, Fortran, VBA, Bash, and shell scripting. I teach by constructing small programs, one bit at a time. I'll start with a little Python, add some print statements so you can see what the Python does, and run it so you see what it does. Then I'll add some more Python, change the print statements so you can see what the new part does, then run it again. I continue with this cycle over and over, until the program does what you need it to do. David
SQL,

SQL

On Wyzant, I have tutored 340 beginning to advanced students in SQL and databases for 800 hours in 722 sessions. I've good at building queries, including queries with many joins, common table expressions, and 3 levels of subqueries. I have more than 10 years of experience as a Technical Support Engineer with SQL, and with 6 types of relational databases: Oracle, SQL Server, MySQL, PostgreSQL, Microsoft Access, and SQLite. I have lots of experience installing, configuring, and administering these 6 types of databases on Windows and Linux, and I have sample databases of all 6 types available for you to use: Access and SQLite database files, and VirtualBox virtual machines with the other 4 types: Oracle, SQL Server, MySQL, and PostgreSQL. I also have 15 years of experience as a tutor, making me a patient, easy-to-understand teacher of technical subjects.  I excel at figuring out where my students are, then giving them the knowledge they need at a pace comfortable for them. SQL can be a challenge for students.  It’s not a procedural language where you give the computer exact steps to follow.  In SQL, you tell the computer what results you want, and the computer figures out the quickest way to get your results. David
UNIX,

UNIX

On Wyzant's platform, I have tutored 66 students for 179 hours in 138 sessions in Linux and UNIX. I have years of experience using the Linux and UNIX command line and with shell scripting, including with sed, awk, grep, and regular expressions. I have experience working with Ubuntu Desktop and Server, CentOS, and Debian. I have imported and installed a variety of Linux distros into virtual machines in Virtualbox and VMWare on Windows hosts, and have networked together multiple Virtualbox guests running in parallel. I cannot help with C/C++ Programming on Linux.
Visual Basic

Visual Basic

I have written lots of VBA code for creating custom functionality in Excel, Access, and Outlook that includes custom forms with buttons, lists, check boxes, and hundreds of lines of VBA.  I've also written custom worksheet functions. I have years of experience writing VB Script working with COM objects and the Windows Scripting Host for intelligently automating various tasks, including running backups, and fetching web pages and processing their contents. On Wyzant, I have tutored 63 students in VBA and VBScript for 220 hours in 163 sessions, many of them new to programming, and some of them working professionals who need help with advanced topics in VBA, including VBA performance issues, where I have made slow macros run 10-100 times faster. I do not have experience with the .NET Framework.

Corporate Training

Microsoft Excel,

Microsoft Excel

Hi, I have many years of experience with Excel, doing all sorts of insane things with it: chains of spreadsheet functions, pivot tables, statistical analyses, charts and tables, custom spreadsheet functions using several lines of VBA code, even custom windows with hundreds of lines of VBA code. On Wyzant, I have tutored 28 students in Excel for 46 hours in 50 sessions, not counting my VBA tutoring . I’m also an experienced tutor and technical support engineer, with a talent for two things: 1) seeing where my students are, and then 2) telling them what they need to know in an easy-to-understand way at a comfortable pace. If you want to systematically learn Excel or parts of it, we can select a good textbook on Excel, and we can regularly meet for lessons and Q&A as you read through the textbook and work assignments. Or I can directly teach you the parts of Excel you want to master. We can work on spreadsheets together using Wyzant’s desktop sharing feature. David
SQL

SQL

On Wyzant, I have tutored 340 beginning to advanced students in SQL and databases for 800 hours in 722 sessions. I've good at building queries, including queries with many joins, common table expressions, and 3 levels of subqueries. I have more than 10 years of experience as a Technical Support Engineer with SQL, and with 6 types of relational databases: Oracle, SQL Server, MySQL, PostgreSQL, Microsoft Access, and SQLite. I have lots of experience installing, configuring, and administering these 6 types of databases on Windows and Linux, and I have sample databases of all 6 types available for you to use: Access and SQLite database files, and VirtualBox virtual machines with the other 4 types: Oracle, SQL Server, MySQL, and PostgreSQL. I also have 15 years of experience as a tutor, making me a patient, easy-to-understand teacher of technical subjects.  I excel at figuring out where my students are, then giving them the knowledge they need at a pace comfortable for them. SQL can be a challenge for students.  It’s not a procedural language where you give the computer exact steps to follow.  In SQL, you tell the computer what results you want, and the computer figures out the quickest way to get your results. David

Homeschool

Algebra 2,

Algebra 2

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've helped math students with a variety of difficulties, such as math anxiety, a tendency to make lots of mistakes on homework and tests, and teachers and textbooks that were no good. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.
Calculus,

Calculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 51 students for 129 hours in 149 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
Precalculus,

Precalculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
SAT Math

SAT Math

Hi, I'd be happy to help you score well on the SAT Math. I have 15 years of experience tutoring on many subjects, including the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice SATs, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are 3 keys to getting a great SAT score: 1)  Understand the different types of SAT questions, which we can go over together. 2) Review math. We can go through practice SATs together to do this. 3)  Take practice SATs under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible.  This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice SATs, I can get you some. David

Math

ACT Math,

ACT Math

I have 15 years of experience tutoring on many subjects, including the ACT, the GRE, and the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice tests, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are two keys to getting a great test score.  1)  Understand the different types of test questions, which we can go over together. 2)  Take practice tests under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible. This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice tests, I can get you some.
Algebra 2,

Algebra 2

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've helped math students with a variety of difficulties, such as math anxiety, a tendency to make lots of mistakes on homework and tests, and teachers and textbooks that were no good. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.
Calculus,

Calculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 51 students for 129 hours in 149 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
Linear Algebra,

Linear Algebra

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease. In linear algebra, the concepts are quite abstract. It is often the first rather abstract math class a student might take. When taking a class, it is common for many people to read about a concept or to listen to a lecture about it and think "OK, I get this," but when they try to do the homework problems, they realize "oops, I don't get it yet," and they have to go back and study the concept some more. This often happened to me when I was majoring in Physics (I ultimately got a Ph.D. in Physics). So I can do a good job of explaining those concepts, but to get a complete grip on the concepts usually requires working some examples of those concepts. I would recommend either watching me work a few examples of those concepts, or going through a few homework problems together. You can then do the rest of your homework problems on your own, and if you have trouble with some of them, you can come back to me: I can often set up a tutoring session with a few hours notice. It would help me to know some things about you: * What is your major? * What other math classes have you taken, and how did you do on them? * Why did you choose to take linear algebra? * Linear algebra requires a good grasp on geometry and trigonometry. How did you do on those classes? * Are you good at visualizing things in 2 and 3 dimensions? In trying to understand linear algebra concepts and homework problems, I recommend drawing pictures.
Precalculus,

Precalculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
SAT Math,

SAT Math

Hi, I'd be happy to help you score well on the SAT Math. I have 15 years of experience tutoring on many subjects, including the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice SATs, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are 3 keys to getting a great SAT score: 1)  Understand the different types of SAT questions, which we can go over together. 2) Review math. We can go through practice SATs together to do this. 3)  Take practice SATs under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible.  This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice SATs, I can get you some. David
Trigonometry

Trigonometry

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've helped math students with a variety of difficulties, such as math anxiety, a tendency to make lots of mistakes on homework and tests, and teachers and textbooks that were no good. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.

Most Popular

Algebra 2,

Algebra 2

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've helped math students with a variety of difficulties, such as math anxiety, a tendency to make lots of mistakes on homework and tests, and teachers and textbooks that were no good. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.
Calculus,

Calculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 51 students for 129 hours in 149 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
Precalculus

Precalculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David

Summer

Algebra 2,

Algebra 2

I have 15 years of experience as a math tutor, and I've worked with students from middle school through college and beyond, covering topics from pre-algebra and algebra through calculus and linear algebra. I've helped math students with a variety of difficulties, such as math anxiety, a tendency to make lots of mistakes on homework and tests, and teachers and textbooks that were no good. I've been told I'm kind and really good at communicating with people at their own level. I'm also patient, happy to work with students at their own pace, and good at putting students at ease.
Calculus,

Calculus

I have 15 years of experience tutoring students in math, all the way from pre-algebra to calculus and linear algebra. On Wyzant, I have tutored 51 students for 129 hours in 149 sessions in various topics in math. I have a talent for seeing where my students are, and then telling them what they need to know in an easy-to-understand way at a comfortable pace. As a tutor, I usually explain a topic and show you an example or two.  Then I have you do an example or a homework problem, giving you hints to get you to the correct answer.  Think of me as your training wheels. David
SAT Math

SAT Math

Hi, I'd be happy to help you score well on the SAT Math. I have 15 years of experience tutoring on many subjects, including the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice SATs, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are 3 keys to getting a great SAT score: 1)  Understand the different types of SAT questions, which we can go over together. 2) Review math. We can go through practice SATs together to do this. 3)  Take practice SATs under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible.  This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice SATs, I can get you some. David

Test Preparation

ACT Math,

ACT Math

I have 15 years of experience tutoring on many subjects, including the ACT, the GRE, and the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice tests, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are two keys to getting a great test score.  1)  Understand the different types of test questions, which we can go over together. 2)  Take practice tests under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible. This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice tests, I can get you some.
GRE,

GRE

I have 15 years of experience tutoring on many subjects, including the ACT, the GRE, and the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice tests, so I understand test taking strategies, which I will share with you. There are two keys to getting a great test score.  1)  Understand the different types of test questions, which we can go over together. 2)  Take practice tests under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible. This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice tests, I can get you some.
SAT Math

SAT Math

Hi, I'd be happy to help you score well on the SAT Math. I have 15 years of experience tutoring on many subjects, including the SAT.  I’ve taken the SAT twice, the GRE twice, and I’ve taken many practice SATs, so I understand test taking strategies, which I will share with you. On Wyzant, I have tutored 48 students for 112 hours in 133 sessions in various topics in math. There are 3 keys to getting a great SAT score: 1)  Understand the different types of SAT questions, which we can go over together. 2) Review math. We can go through practice SATs together to do this. 3)  Take practice SATs under simulated testing conditions, so that you learn to pace yourself and answer as many questions as possible.  This is very important on the SAT Math, because there isn’t enough time for most people to complete all the questions. If you don’t have practice SATs, I can get you some. David

Examples of Expertise


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

Ratings and Reviews


Rating

4.8 (1,070 ratings)
5 star
(987)
4 star
(40)
3 star
(21)
2 star
(7)
1 star
(15)

Reviews

Show reviews that mention

All reviews

Very good tutor

David is a very good tutor who is able to explain almost everything you need with SQL succinctly. He has a positive attitude and clearly breaks down complex queries into understandable and manageable tasks. I would highly recommend him for SQL tutoring.

Paul, 1 lesson with David

Awesome tutor!

My son is at a beginner Python coding camp away in another city and needed help. I did a search and came across Wyznat. He was matched with Mr. David who was able to help him.

Bryce, 2 lessons with David

Great 1st Lesson!

Truly learned so much within the 1st hour! So excited to learn more ! Honestly a great tutor with much patience!

Josselyn, 2 lessons with David

sql problem

Great tutoring experience with David. I learned a lot especially with subquery and window function. Also David can do practice coding version of the problem to double check . Highly recommend!!!

Gabriel, 1 lesson with David

Highly RECOMMEND this tutor!

David was quick to respond to my request. He was personable, VERY knowledgeable, and made the subject matter easy to understand and follow. In just a few minutes I was able to do what I had been struggling with on my own for WEEKS before. Go with this tutor- you will glad you did!

Darlene, 1 lesson with David

Very Helpful

Dave worked with on sharing 4 computers. He also helped me to understand more about Microsoft accounts and One drive. Sharing the computers was not easy because computers were on different Microsoft accounts, some had one drive, some didn't, and I wanted some sharing without using One drive. I also had some computers on Windows 10 and some on Windows 11. Dave was very helpful by working with me to get through the issues with each computer. We ran out of time so I will be asking Dave to come back and work with me some more. I found Dave to be very easy to work with, he was patient, flexible and knowledgeable. He was perfect for what I needed.

SHIRLEY, 1 lesson with David

Awesome

I was highly critical of paying money on a website that I'd never used for a tutor I never met or was recommended to however I must say David blue me away...he took his time answering my questions and was not frustrated or flustered by my lack of knowledge... he new the subject matter and explained what I needed to correct... awesome experience

Melvin, 2 lessons with David

Very good session

David sent example files to me. We talked about more sessions in the future. David knows a significant amount about Python and VBA and Databases and SQL. So there is a large opportunity

Otis, 1 lesson with David

Flexible / Knowledgeable

Easy to schedule sessions with. Goes with the flow. Helpful. Thanks! I would definitely book another learning session with him. I was able to resolve the issues in my code because of his help.

Ghulam, 3 lessons with David
Contact David

Response time: 1 hour

$38/hour

David L.'s Photo

David L.

$38/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact David

Response time: 1 hour