Luther Wang
Profile-background-check Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Luther Wang

Luther W.

Profile-background-check Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Teaching Locations:
Profile-location-online Online
Teaching Locations:
Profile-location-online Online
Levels taught:
Beginner, Intermediate, Advanced
I first learned to program on a IBM 5150, using the Intel 8086 processor, 640KB of RAM, and no hard drive! Back in those days, you really needed to know a lot of details about computers to even write a simple hello world program. Like about a page worth of difficult to decipher 8086 assembly code... Today you can do that same thing with just one line of simple code.
The point here is while programming has gotten much easier today, it does not mean you don't need to know at least some of the basic underlying fundamentals of computing. While computers are fast enough that you won't ever notice the performance of your code, there are surprisingly many instances where performance can be an issue. (Like building AI models, but also algorithms, for which performance isn't based on what language you use.)
So I don't just teach you Python, because once you have a basic grasp on the language itself, you can just google the rest. I don't even use many more advanced Python language features anyway, and I can always look them up as needed. What I do teach you is the fundamentals of computing and why Python works the way it does, and why people say Python is slow. In the course of learning Python, I will also show you some of the vast Python libraries people use for machine learning, which I think is the main reason for many people learning Python. I probably wouldn't have picked up Python otherwise, as I'm happy to use C/C++ for most things.

About Luther W.

I'm a laid back kind of guy, and I'm passionate about the subjects that I teach. I've been tutoring since 2011 in college and grad school, so I do have quite a bit of tutoring and teaching experience.

Perhaps more important than knowledge and passion is the ability to break down a subject so the student can understand. I like to think I'm very good at doing just that based on the students I've taught in the past. Hopefully I can do the same for you.


Write a Review
No reviews have been submitted


Graduate Research Assistant
Aug 2019 - Present

Brigham Young University

Research on NMR Crystallography using computational methods and experimental data.

Graduate Teaching Assistant
Aug 2017 - Aug 2019

University of Central Florida

Taught Chemistry as a TA.

Undergraduate Research Assistant
Jan 2013 - May 2017

University of Central Florida

Worked on research in nuclear condensed matter physics, and then NMR crystallography.

Database Analyst
Aug 2009 - May 2011

Dept of Health of State of Florida

Database administrator, database developer

Database Software Engineer
Sep 2006 - Apr 2009

Global Healthcare Exchange

Worked on Win32, MFC UI apps. Database developer and database architect on MS SQL Server.


Ph.D. in Chemistry
Aug 2019 - Present

Brigham Young University

B.S. in Physics
Aug 2012 - May 2017

University of Central Florida



Fluent / Native Proficiency


American Chemical Society
Oct 2015
ACS is a congressionally chartered independent membership organization which represents professionals at all degree levels and in all fields of chemistry and sciences that involve chemistry.

Let Our Student Counselors Help You

We can match you with the perfect teacher and take care of all your scheduling needs.
Reserve Your Spot
change subject
  • {{ subject.value }}
{{ (view.locations.length > 1) ? 'Select a ' : '' }} Lesson Location
Other lesson locations may be too far away. show all
Luther's Availability
{{ time }}
{{ time }}
{{ time }}
Time Zone:
Luther's {{ (view.location && view.location.isStudio) ? 'Studio' : '' }} {{ (view.location && view.location.isTravel) ? 'In-Home' : '' }} {{ (view.location && view.location.isOnline) ? 'Online' : '' }} Lesson Pricing
{{ rate.duration }} minutes
${{ rate.rate }}
{{ view.loadingText }}
100% Satisfaction Guarantee

100% Satisfaction Guarantee

Try the first lesson and if you’re not satisfied we'll refund any unused lessons.

Recently Viewed