Online Multivariable Calculus Tutoring
Analyse functions of several variables through geometry, partial derivatives, multiple integrals, and vector methods.
Start with a concept you would like explained or a question you do not yet know how to begin. A course outline or an attempted solution can help if you have one. We confirm the level, topics and availability before booking. Tutoring sessions are currently offered in English. In-person options in Montréal
Courses by institution
Go directly to examples and revision for your course. Each institution guide explains the other courses and their differences; follow your section’s outline and announced chapters.
Choose an institution to browse courses in this subject. You can also text or email us directly.
Browse courses in this subjectTopics covered
Common difficulties
- Visualizing surfaces and regions
- Selecting coordinates and bounds
- Knowing when a theorem or method applies
How tutoring can help
We use sketches and geometric reasoning to make notation concrete, then build calculations with attention to coordinates, domains, and interpretation.
Gradient and directional derivatives: one surface, two rates
Imagine a hill viewed from above. For the calculations below, and are the numerical values of horizontal map coordinates measured in metres, and is the numerical value of height in metres above a reference level. Our hill model is . We start at the map point . We will first find how quickly the height changes per metre in a chosen horizontal direction, then see how travelling faster changes the height gained per second.
1. Find the gradient at the starting point
A partial derivative measures the rate at which height changes when one coordinate changes and the other stays fixed. We write for the derivative with respect to , keeping fixed, and for the derivative with respect to , keeping fixed. The gradient, written , collects those two rates into a vector. Evaluate at : the height is , and the gradient is . Thus a small move in the positive direction of either coordinate initially lowers the height. The gradient points in the horizontal direction of steepest increase.
2. Normalize for change per horizontal metre
Choose the horizontal direction vector : move toward decreasing and increasing , in the ratio three to four. Its length is . Divide by that length to obtain the unit vector . The notation means the height change per horizontal metre at in this unit direction. Compute it by taking the dot product : multiply corresponding components, then add. The result is positive, so this direction is initially uphill. If is a small forward horizontal distance in metres, the approximate height gain in metres is .
3. Keep velocity for change per second
Now introduce time. Let be the number of seconds since departure, and let give the horizontal position. Its first component is , and its second is , so . Differentiating gives the horizontal velocity in metres per second; its magnitude, the horizontal speed, is . The composite function is the height at time . The chain rule finds its time derivative by combining the gradient with this velocity. Use the full velocity vector without dividing by its length: normalizing it would remove the speed information.
4. Verify by substituting the path
Check the time rate without the gradient: insert and directly into the height formula, simplify, and differentiate with respect to . The initial rate is again . To check the distance rate, let be horizontal distance travelled from , in metres. The constant speed gives . Replacing by in the position formula gives , the same route described by distance instead of time. Differentiate its height with respect to to recover . The quadratic terms show why these are initial rates, rather than rates that stay constant.
Three questions to build your understanding
1. Foundation
Keep the same height function and starting point , with the same metre-based numerical convention. For this check, take the horizontal direction . Find , check whether is a unit vector, and calculate the initial height change per horizontal metre. Is this direction initially uphill or downhill? Retry without notes in the direction , normalizing if needed, before opening the answer.
Show the explained solution
The gradient is . Since , the initial slope is : initially downhill. For the retry, , so use . The initial slope is : initially uphill. The unnormalized dot product would give 4, which is not the change per horizontal metre.
2. Apply the method
Let describe a second journey, with still measured in seconds and the coordinates in metres. Compare its initial direction, horizontal speed, height change per horizontal metre and height change per second with the original journey.
Show the explained solution
The velocity is , with magnitude . Its unit direction is still , so the initial slope stays . The horizontal speed doubles, so the initial height rate doubles to . Direct substitution checks this: , whose derivative at zero is .
3. Challenge
Along the original path for , when does height stop increasing, and what is the greatest height?
Show the explained solution
The height rate is . Setting it to zero gives , so the height stops increasing after departure. This rate is positive before that time and negative afterward, establishing the greatest height along this route for . Substitution into the position and height formulas gives and a height of . The horizontal distance travelled is metres. This is the route’s maximum; the hill itself has height at the origin, which this route never reaches.
Original Nablio explanations and practice, not official exam questions.
Free study guides and practice
Constrained Optimization: Feasible Sets and Lagrange Multipliers
Compare substitution and Lagrange multipliers, check interior and boundary candidates, and justify global extrema or their absence.
Constrained Optimization Practice: Six Questions and Solutions
Six guided questions with hints, complete solutions and retries on feasible sets, Lagrange candidates, boundaries and inconclusive tests.
Surface flux with oriented area vectors and closing surfaces
Build an oriented surface-area vector, check divergence-theorem conditions and calculate an open-surface flux with a signed closing-surface correction.
Six surface flux questions with explained solutions
Practise surface normals, area vectors, curved graphs, closing disks and field-domain checks in six original questions with hints and explained solutions.
Double integrals: regions and changing order
Practise double-integral bounds, curved regions, splitting a region, reversing integration order and polar coordinates, with diagrams and explained solutions.
Concordia ENGR 233: Vector Calculus Practice
Eight ENGR 233 practice questions on vectors, motion, partial derivatives, gradients, curl and line integrals, with hints and explained solutions.
Line Integrals: Follow the Path and Its Direction
Build a vector line integral from a parameterized path, check orientation, and learn when a potential makes the result independent of the route. One worked example, two diagrams and three questions with explained answers.
What to practise
Exam preparation can combine visualization, setup, and calculation across partial-derivative, optimization, and multiple-integral problems.