logo

Justin Gambrell

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

4.8(32)

Free trial lesson

Profile photo of Justin, Coding tutor at Wiingy
Travel snapshot of Justin during a trip
Justinenjoying a hobby outside teaching
Justinenjoying a hobby outside teaching
tutor-image
tutor-image

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!

icon

Rated 5 stars consistently

Students appreciate how lessons simplify complex coding concepts.

icon

100% on-time college submissions

Students meet deadlines with tutor support.

icon

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 icon

Homework help

Code Review icon

Code Review

Debugging icon

Debugging

Code Optimization icon

Code Optimization

Project help icon

Project help

keyLearning

Coding concept taught by Justin

Eun learned about 14 hours ago

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 (ε)

Show more

Vishal learned 1 day ago

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

Show more

Harriet learned 1 day ago

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

Show more

Eun learned 7 days ago

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

Show more

Vishal learned 12 days ago

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

Show more

Eun learned 14 days ago

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

Show more

Free lesson slots

1 / 1

Teaching tools used by coding tutor

Jupyter Notebook image

Jupyter Notebook

Google Colab image

Google Colab

Git & GitHub image

Git & GitHub

Student types for coding classes

College icon

College

Interactive coding classes

Record lessons icon

Record lessons

Note taking icon

Note taking

Pets are welcomed icon

Pets are welcomed

Mobile joining icon

Mobile joining

Open Q&A icon

Open Q&A

tutorFooter

Programming tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.

Report this listing