Justin Gambrell
Python Coding Lessons with Drexel University Educator: Hands-On, Interactive




Private tutor - Justin Gambrell
Doctorate degree
$18
$15
/ 30 min
About your coding tutor
I believe that everyone has the capacity to learn, and that everyone learns in different ways. Some students may excel at doing word problems, and some may excel at pure mathematical expressions. It is my job to understand the student at a personal level so that I can tailor my tutoring to the way they learn best. No one is incapable of learning. As long as you are putting effort towards learning, I promise that you will meet your academic goals. I am an assistant professor at Michigan State University teaching coding in python. I have studied physics receiving my B.S. with a minor in mathematics. I went on to receive my Ph.D. in physics education research. I have dedicated my career to investigating how teachers can be better and what instructors can do to foster a welcoming, positive, and engaging environment for every learner. I mostly have experience instructing introductory physics at the collegiate level, but I am comfortable helping explore other areas in physics, mathematics, and coding. I am also a firm believer in communication. We need to be able to understand each other if we are to work well together. That means talking about our expectations of our tutoring session and feeling comfortable enough with each other to ask any questions. I'm looking forward to learning together!
Rated 5 stars consistently
Students appreciate how lessons simplify complex coding concepts.
100% on-time college submissions
Students meet deadlines with tutor support.
Proven success with code projects
85% of students complete personal projects in a few months.
Coding class overview
My teaching methodology has two parts: community learning, and personalized attention. When I teach my courses, I find that students that are well connected with other students do well in the course. I also find that students that talk to me individually also do well in the course. I believe that students that are engaged in their learning and community, talk to other people about it. The more you can immerse yourself in the dialogue and people who are learning the same things as you, the more you will learn. Similarly, if we meeting individually, that means all of my attention is on you. I can focus entirely on giving you the space to think about concepts in a non-pressured way. I can get to know you and tailor my lessons or the way I interact with you so that you are learning the way that works best for you. I will use images, drawings, videos, and anything at my disposal to provide multiple modes of engagement and learning. I will ask you to find things in your life to use as examples like rubbing your hands together to show friction and heat. Learning is an iterative process. The more times you are exposed to an idea or concept the more fully you will understand it. I do not expect students to understand something I say the first time around. Learning should be messy and filled with mistakes. If you knew everything already and didn't ask questions, then it wouldn't be learning.
Coding tutor specialities
Homework help
Code Review
Debugging
Code Optimization
Project help

Coding concept taught by Justin
Edward and Justin discuss Edward's school year and then delve into the formal epsilon-delta definition of a limit in calculus. Justin uses examples to illustrate the relationship between epsilon and delta, demonstrating how to prove limits, including a more complex example involving a radical expression, which he assigns as homework.
Rationalizing the Denominator
Transitive Property
Delta (δ)
Formal Definition of a Limit
Limits
Epsilon (ε)
Justin tutored Grace on arithmetic with integers, focusing on strategies for adding and subtracting positive and negative numbers using the concept of absolute value. They practiced applying sign rules and worked through several examples. The next session is planned to cover statistics and probability based on the student's needs.
Arithmetic of Integers
Absolute Value
Subtracting a Negative
Expressions
Justin tutored Aiden on algebra basics, covering variables, constants, expressions, equations, and basic mathematical operations. They discussed and disproved several algebraic rules. Justin and Aiden's mother, Harriet, scheduled the next session for the following day and discussed the lesson plan for Aiden and his brother Ethan.
Expressions
Golden Rule of Equations
Commutative Property
Equations
Constants
Variables
On July 24, 2025, Justin tutors Edward on calculus, specifically limits. They review previous examples, discuss special cases, and then delve into the formal epsilon-delta definition of a limit. Justin explains the definition using the example limit as x approaches 3 of 2x - 5 = 1, demonstrating how to find delta for a given epsilon and emphasizing the importance of finding a delta for *any* epsilon to prove a limit exists. They schedule a follow-up session to continue practicing.
Limits
Evaluating Limits Analytically
Limits That Do Not Exist (DNE)
Formal Definition of a Limit (ε-δ)
Undefined Values
Justin tutored Grace on algebraic simplification, with a focus on mastering addition and subtraction involving negative numbers. Grace practiced various problems to reinforce the concept that subtracting a negative is the same as adding a positive. They agreed to review negative number operations and then revisit perimeter and area in the next session.
Adding Negative Numbers
Subtracting Negative Numbers
Algebraic Equation Manipulation
Simplifying Expressions
Debt Analogy
Justin and Edward discussed the fundamentals of vectors, including their definition, representation, and addition in one and two dimensions. Edward practiced calculating the magnitude and direction of resultant vectors using the Pythagorean theorem and trigonometric functions. They agreed to discuss scheduling for the following week and Justin assigned calculus homework for the next session.
Vectors
Vector Addition
Two-Dimensional Vectors
Calculator Use
Free lesson slots
1 / 1
Teaching tools used by coding tutor
Jupyter Notebook
Google Colab
Git & GitHub
Student types for coding classes
College
Interactive coding classes
Record lessons
Note taking
Pets are welcomed
Mobile joining
Open Q&A

Programming tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.