UCSD mathematics.
Master the method.
Start with 7 days free in the Woody Calculus Mastery Lab.
Video lessons. Complete worked solutions. Direct guidance. Keep your UCSD coursework moving—with Woody’s 25+ years of university teaching behind you.
7 days free, then $89/month. Private one-on-one sessions are separate.
Look inside the Mastery Lab
Explore private one-on-one instruction ↓
Mathematics support for UC San Diego
Find your subject, match your UCSD course, and start your study plan inside the Mastery Lab.
- Calculus IIIntegration, washers, shells, and series
- Calculus IIIMultivariable and vector calculus
- Differential EquationsODEs, systems, and Laplace transforms
- Linear AlgebraMatrices, eigenvalues, and applications
- Abstract AlgebraGroups, rings, fields, and proofs
- Real AnalysisLimits, continuity, and convergence
- Galois TheoryField extensions and polynomial symmetry
- Number TheoryCongruences, equations, and proofs
One place to begin, from calculus to advanced proofs. Bring the integral, differential equation, matrix problem, or argument you want to understand.
Look inside the Mastery Lab.
See the video classrooms, complete solutions, and ways to ask Woody for help. Then use your trial to work on the UCSD assignment or exam topic in front of you.
Watch on YouTube if the player does not load
See every step.
Video classrooms and complete worked homework and exam solutions show how to begin, choose a method, and finish.
Ask Woody.
Get direct chat guidance, community support, and live Q&A when available. Bring the step you cannot explain.
Build independence.
Train pattern recognition, clean setup, formula fluency, and proof writing through structured practice.
Explore the lessons, study a worked solution, and bring Woody your next question.
7 days free, then $89/month.
The quarter moves quickly.
Make your practice count.
At UC San Diego, the next topic can arrive before the last one feels settled. Give each study session a clear target: a method you need to recognize, a setup you need to explain, or a proof you need to build. Bring your course number, syllabus, and current work so the guidance fits your quarter.
The MATH 20 sequence has an important distinction: MATH 20C develops multivariable ideas through partial derivatives and double integrals; MATH 20E moves into vector calculus, line and surface integrals, and the major integral theorems. In MATH 20D, the focus shifts to choosing and applying differential-equation methods.
UCSD students already use the Mastery Lab for MATH 20B, MATH 20C, MATH 20D, and advanced mathematics. Learn from a complete example, practice the decisions yourself, and bring Woody the first step you cannot explain.
Give this week’s practice a purpose
- MATH 20B: identify the structure that suggests an integration technique or series test.
- MATH 20C / MATH 20E: draw the region, curve, or surface before setting up the calculation.
- MATH 20D: classify the equation and check your solution against the conditions.
- MATH 109 and beyond: state what is given, what must be proved, and which definition moves you forward.
Course references follow the UC San Diego mathematics catalog. Your section’s syllabus determines the topics, notation, and exam scope.
From Calculus II to advanced mathematics.
Build a method that carries forward.
Choose your subject. Open the details for verified UCSD course names and practical ways to prepare with Woody.
Calculus II
Build a dependable first move for integration and infinite series. Explain why your chosen method fits the problem.
With Woody: Choose the method, organize the work, and check the result.
Course details and topics
MATH 20B: Calculus for Science and Engineering is UCSD’s integral-calculus course, including infinite series, polar coordinates, and complex exponentials.
With Woody, practice choosing among integration techniques before doing the algebra. For an application, sketch the situation and explain your bounds. For a series, identify the structure, justify your test, and state exactly what it proves.
Bring your section’s practice problems so mixed review follows the methods and notation your instructor expects. Rework a solution until you can explain each decision without depending on a memorized example.
- Integration by parts, trigonometric substitution, and partial fractions
- Volume setup: disks, washers, and cylindrical shells
- Improper integrals and convergence tests
- Power series, Taylor series, and endpoint checks
- Polar coordinates and complex exponentials
Calculus III & Vector Calculus
Connect the picture, coordinates, and calculation. Know what your derivative or integral measures before you begin.
With Woody: Build correct bounds, choose coordinates, and keep orientation clear.
Course details and topics
MATH 20C: Calculus and Analytic Geometry for Science and Engineering develops multivariable calculus through partial derivatives, extrema, and double integration. MATH 20E: Vector Calculus addresses line and surface integrals and the major vector-calculus theorems.
With Woody, draw the region, curve, or surface before writing the calculation. Explain the bounds and coordinate choices. For vector calculus, state the direction of travel or normal vector and check the theorem’s assumptions.
Bring your exact course number: a 20C optimization problem and a 20E flux problem call for different practice.
- 20C: vectors, partial derivatives, and extrema
- 20C: double-integral setup
- 20E: coordinate changes and Jacobians
- 20E: line integrals, surface integrals, and orientation
- 20E: Green’s, Stokes’, and Gauss’ theorems
Differential Equations
Recognize the equation’s structure and choose a workable method. Connect the solution to its conditions and meaning.
With Woody: Classify the equation, carry out the method, and verify the solution.
Course details and topics
MATH 20D: Introduction to Differential Equations includes ordinary differential equations, systems, series solutions, and Laplace transforms.
With Woody, begin by asking what kind of equation you have and why a particular method applies. Keep the homogeneous and particular solutions organized, then use the initial conditions carefully.
After solving, substitute into the original equation and check the conditions. For a system, explain what your solution says about the components together. Bring your instructor’s assigned problems to connect computation, engineering applications, and any required MATLAB work.
- Separable, exact, and linear equations
- Constant coefficients and particular solutions
- Undetermined coefficients and variation of parameters
- Systems, series solutions, and Laplace transforms
- Initial conditions and solution checks
Linear Algebra
Connect row operations, bases, and eigenvectors to the problem they solve. Strengthen computation and mathematical explanation together.
With Woody: Explain the solution space and justify each matrix method.
Course details and topics
MATH 18: Linear Algebra builds the matrix and vector-space foundation. MATH 102: Applied Linear Algebra develops further computational and geometric methods, including least squares and singular values.
With Woody, describe the solution set before treating elimination as finished. Explain why proposed vectors form a basis and what an eigenvector reveals about a matrix.
In 102, distinguish an exact solution from a best approximation and connect the calculation to its geometric purpose. Linear algebra is a core Woody Calculus subject, with useful connections to differential equations, applied mathematics, and advanced algebra.
- Elimination, consistency, and solution sets
- Subspaces, bases, and dimension
- Eigenvalues, eigenvectors, and diagonalization
- Orthogonality and quadratic forms
- 102: least squares, pseudoinverses, and singular values
Abstract Algebra
Read definitions precisely, recognize algebraic structure, and build proofs with a clear reason for every implication.
With Woody: Name the structure, check the hypotheses, and justify the argument.
Course details and topics
UCSD offers MATH 100A: Abstract Algebra I, MATH 100B: Abstract Algebra II, and MATH 100C: Abstract Algebra III. The separate two-quarter route is MATH 103A: Modern Algebra I and MATH 103B: Modern Algebra II.
With Woody, test a definition on concrete examples before proving a general statement. Track kernels and images carefully, and explain why a quotient construction is well-defined.
Bring your course number and current theorem list. Practice should follow your sequence’s depth and topic order, including the canonical-form and Galois-theory work in 100C.
- Groups, subgroups, and homomorphisms
- Rings, ideals, and quotient arguments
- Polynomial factorization and fields
- 100B/100C: linear transformations and canonical forms
- Examples, counterexamples, and complete proofs
Real Analysis
Move from a convincing calculation to a rigorous argument. Make quantifiers, convergence, and theorem assumptions explicit.
With Woody: Separate what is given, what you may choose, and what you must prove.
Course details and topics
The three-quarter sequence is MATH 140A: Foundations of Real Analysis I, MATH 140B: Foundations of Real Analysis II, and MATH 140C: Foundations of Real Analysis III. The introductory two-quarter route is MATH 142A: Introduction to Analysis I and MATH 142B: Introduction to Analysis II.
With Woody, unpack the definition before choosing an estimate. Explain where each hypothesis enters the proof. Use counterexamples to distinguish similar statements, and check the conditions before exchanging limits or applying an integration theorem. Bring your current course and proof attempt so the work matches your sequence.
- Limits, sequences, and continuity
- Quantifiers and epsilon arguments
- Differentiation and integration proofs
- Function sequences and convergence
- 140C: multivariable analysis and Lebesgue integration
Galois Theory
Keep the base field visible while connecting field extensions, automorphisms, and the structure of polynomial equations.
With Woody: Track extension degrees, fixed fields, and theorem assumptions precisely.
Course details and topics
MATH 100C: Abstract Algebra III is the UCSD undergraduate course that explicitly includes Galois theory and the insolvability of the quintic.
With Woody, start by naming the polynomial and base field. Establish irreducibility and identify the extension before calculating its degree. When finding automorphisms, explain which choices preserve every required relation.
Build the correspondence between subgroups and intermediate fields one justified step at a time. Bring your assigned problem and available theorems so the explanation fits your course’s approach. A diagram is useful only when you can explain every inclusion and degree on it.
- Minimal polynomials and field extensions
- Extension degrees and the tower law
- Splitting fields, normality, and separability
- Automorphisms, fixed fields, and Galois correspondence
- Solvability and the quintic
Number Theory
Use divisibility and congruences to find a productive first move. Explain why the argument covers every permitted case.
With Woody: Check the arithmetic assumptions and connect examples to general structure.
Course details and topics
MATH 104A: Number Theory I and MATH 104B: Number Theory II form UCSD’s number-theory sequence. MATH 105: Basic Number Theory provides a separate introduction to integer arithmetic and Diophantine questions.
With Woody, practice choosing between a divisibility argument, a congruence, and a contradiction. Check coprimality before taking a modular inverse, and explain the hypotheses of each theorem.
Use small examples to discover a pattern, then write the proof that establishes it. Bring your syllabus for 104B: its selected advanced topics can vary, so practice should follow the material actually assigned.
- Divisibility and integer arithmetic
- Congruences and modular reasoning
- Diophantine equations
- 104A: reciprocity and prime-number questions
- 104B: advanced number-theory topics as assigned
Support for the advanced work that follows.
MATH 109: Mathematical Reasoning is a place to develop the precision needed in later proofs. Practice handling quantifiers, writing an induction argument, and distinguishing an example from a proof.
Differential equations, PDEs, and Fourier methods: MATH 130: Differential Equations and Dynamical Systems; MATH 110: Introduction to Partial Differential Equations; MATH 148: Analysis of Partial Differential Equations; and MATH 144: Introduction to Fourier Analysis. Bring the equation, domain, conditions, and allowed methods so you can explain both the setup and the solution.
Complex analysis: MATH 120A: Elements of Complex Analysis and MATH 120B: Applied Complex Analysis. Work on recognizing which theorem or representation makes a difficult problem manageable, then justify its use.
Modeling: MATH 111A: Mathematical Modeling I and MATH 111B: Mathematical Modeling II. Identify the assumptions, define the variables, and check whether the mathematical result answers the original question.
Numerical analysis: MATH 170A: Introduction to Numerical Analysis: Linear Algebra; MATH 170B: Introduction to Numerical Analysis: Approximation and Nonlinear Equations; and MATH 170C: Introduction to Numerical Analysis: Ordinary Differential Equations. Explain what the algorithm computes, where error enters, and how to check the result.
Optimization: MATH 171A: Introduction to Numerical Optimization: Linear Programming and MATH 171B: Introduction to Numerical Optimization: Nonlinear Programming. Connect the objective and constraints to the method you choose.
Share your syllabus and current problem with Woody to find the relevant lessons and plan your next practice.
Course names and numbers checked against the official UC San Diego 2026–27 General Catalog in September 2026. Catalog listings do not establish availability in a particular quarter. Use your syllabus to match the depth and pacing of your section.
Bring the problem you need to understand today.
Study a complete example, practice the reasoning, and ask your next question.
Recognize the pattern.
Choose the method.
Do the work.
Fast-moving lectures and approaching exams can turn studying into a rush for answers. The Lab gives you a way to slow down the decisions that matter, then practice until you can make them independently.
Build clean setup, formula fluency, and complete reasoning alongside your calculations. The same habits support an integration problem, a matrix computation, or a proof.
-
Start with your UCSD work.
Bring your course number, syllabus, current assignment, and next exam date. Choose the topic that needs attention this week.
-
Explain your first move.
In MATH 20B, identify the feature that suggests an integration method. In MATH 20D, classify the equation. In algebra or analysis, name the definition or theorem that begins your proof.
-
Rehearse a complete solution.
Study the example, rewrite it 3–5 times, and say each step aloud. Explain the decisions as well as the calculations. For a proof, justify every implication.
-
Use the method independently.
Put the example away and try a fresh problem. Check the result and assumptions. Bring Woody your attempt and the first step you cannot explain.
Make progress this quarter.
Start with your UCSD work.
Your next homework set or exam review gives you a place to start. Use the Mastery Lab to find the lesson, follow a complete solution, and ask Woody about the reasoning you need to understand.
- Choose your current topic. Match your UCSD assignment to the relevant subject lessons.
- Learn from a complete example. Follow the setup, method, calculation, and final check.
- Ask Woody a specific question. Share your attempt and identify where the reasoning breaks down.
- Try the method independently. Work a new problem and use the result to plan your next practice.
7 days free, then $89/month. Private sessions are separate.

Private instruction for UC San Diego students.
Work one-on-one with Woody, backed by 25+ years teaching university mathematics. Build a focused plan for your UCSD work in Calculus II and above, differential equations, linear algebra, abstract algebra, real analysis, and advanced mathematics.
Get weekly one-on-one guidance, personalized exam strategy, detailed feedback, and accountability for your course.
Begin in the Mastery Lab. Students in Calculus II, Calculus III, Differential Equations, Linear Algebra, Abstract Algebra, Real Analysis, Galois Theory, Number Theory, and related advanced courses may then apply for individual instruction.
Private sessions are separate from membership and carry a premium fee. Availability is limited, application and approval are required, and Lab enrollment does not guarantee a private place.
- Join the Mastery Lab.
- Bring your course and goals.
- Apply for weekly private sessions.
Already a Lab member? Read the private instruction details.
Know what you are joining.
Where should UCSD students begin?
Start with your course number and the assignment or exam review you are working on now. Use your Mastery Lab trial to study a relevant example, practice the method, and ask Woody a specific question.
Do you help with MATH 20B, MATH 20C, MATH 20D, and MATH 20E?
Yes. MATH 20B support covers integration and series. MATH 20C support focuses on multivariable setup, derivatives, and double integrals. MATH 20D support includes differential equations, systems, series solutions, and Laplace transforms. MATH 20E support addresses vector calculus, line and surface integrals, and the major integral theorems.
What about MATH 18 and MATH 102 linear algebra?
Both are supported. Bring your current matrix, eigenvalue, orthogonality, least-squares, or related problem. Work on explaining what each operation accomplishes and how to interpret or check the result.
Can you help with UCSD’s algebra and analysis sequences?
Yes. Support includes MATH 100A, MATH 100B, and MATH 100C Abstract Algebra; MATH 103A and MATH 103B Modern Algebra; MATH 140A, MATH 140B, and MATH 140C Foundations of Real Analysis; and MATH 142A and MATH 142B Introduction to Analysis. Bring your exact syllabus so the level and permitted tools are clear.
Is Galois theory and number theory help available?
Yes. MATH 100C explicitly includes Galois theory. Number theory support includes MATH 104A Number Theory I, MATH 104B Number Theory II, and MATH 105 Basic Number Theory. We can also work on the MATH 109 proof habits these advanced subjects require.
Does every course number have its own recorded classroom?
Course references describe the subjects Woody supports. Use the subject lessons, complete worked solutions, direct guidance, and community to plan your study. Ask Woody about your exact topic and the resources available for it.
Can I ask questions during the trial, and what happens afterward?
Yes. Membership includes direct chat guidance and community support, with live Q&A when available. After the seven-day free trial, membership is $89 per month. Review the membership terms on Skool when you join.
Are private sessions included in Lab membership?
Private weekly one-on-one instruction is a separate premium service. Join the Mastery Lab first, then apply. Availability is limited and approval is required; membership does not guarantee a private place.
Is Woody Calculus affiliated with UC San Diego?
No. Woody Calculus is an independent education service. It is not affiliated with, sponsored by, or endorsed by the University of California San Diego. Course references identify the students and subjects served.
Strengthen the tools the next course assumes.
MATH 20A: Calculus for Science and Engineering covers foundational limits, derivatives, and introductory integration. Revisit an earlier idea when it interrupts your current work, then return to the problem you are trying to solve.
Woody’s current private instruction focuses on Calculus II and above. Use the Calculus I foundations resources to review earlier material, or explore the calculus resource hub.
Go deeper into the mathematics.
Connect your UCSD coursework to the ideas behind it with these visual lessons and mathematical essays.
Calculus IIGabriel’s Horn: Finite Volume, Infinite Surface AreaRead the essay
Multivariable calculusLine Integrals and Vector FieldsRead the essay
Differential equations & physicsFourier Series: Harmonics, Sound, Heat, and Quantum MechanicsRead the essay
Real analysisThe Cantor Set: Infinite Points, Zero LengthRead the essay
Abstract algebraGalois Theory: Hidden Symmetry and the QuinticRead the essay
Calculus IITaylor Series: Polynomial Approximation and Mathematical Time TravelRead the essay Nonlinear dynamicsChaos Theory: The Lorenz System and Lyapunov ExponentsRead the essay
Learn the method.
Put it to work at UC San Diego.
Bring your next integral, differential equation, matrix problem, or proof. Study the reasoning with Woody and practice applying it. Your first seven days in the Mastery Lab are free.
7 days free, then $89/month.