
Linear Algebra (UBC MATH 152) in University Mathematics
Linear algebra is where good calculus students fall over, and the reason is not that it is harder. It is that it is not calculus.
Calculus rewarded a specific skill: follow the procedure carefully and you get the mark. Linear algebra looks like it works the same way — there are certainly procedures — but the exam questions are about what the procedures mean. A student can row-reduce flawlessly and still not answer "is this set of vectors a basis?", because that question is not asking for a computation.
So the failure is usually not effort. It is studying it like calculus. If that is the term you are having, our linear algebra tutoring starts by rebuilding the picture underneath the procedures.
A matrix is a function, not a grid of numbers
This is the reframe the whole course rests on, and almost nobody is handed it explicitly.
A matrix does not sit there being a table. It does something: it takes a vector in, and gives a different vector out. It is a function whose input and output happen to be arrows rather than numbers.
And its columns are not arbitrary — they tell you exactly where the basis vectors land. Take:
Feed it and you get — the first column. Feed it and you get — the second. That is not a coincidence, it is what matrix multiplication is.
Once you see that, matrix multiplication stops being a rule about rows and columns and becomes obvious: to find where any vector goes, you only need to know where i and j went, because every vector is built from them.
The determinant is an area, and that explains everything about it
The determinant gets taught as an arithmetic recipe — ad minus bc, and for 3×3 an unpleasant expansion. Students learn to compute it and never learn what it is.
It is the factor by which the transformation scales area. Look at the picture: the unit square had area 1, and its image has area 5. Feed in any region at all and its area comes out multiplied by 5.
Which is why det = 0 is the most important number in the course
Now take a different matrix:
Where do the basis vectors go? and . But those two are parallel — . Both basis vectors land on the same line, so everything lands on that line. The whole plane gets flattened.
Area 1 becomes area 0. Hence a determinant of zero. And now every fact you were asked to memorise about singular matrices stops being a list:
- Not invertible — because you cannot undo a collapse. Once the plane is squashed onto a line, the information about which point came from where is gone. B sends (1,−2) to the origin, and it sends the origin to the origin: two different inputs, same output. No function can reverse that.
- Columns are linearly dependent — that is just "the columns are parallel", said formally.
- Ax = 0 has non-zero solutions — because (1,−2) is one, and it is exactly the direction that got crushed.
- The system may have no solution or infinitely many, never exactly one.
Those are not four facts. They are one fact, described from four angles, and the fact is: it collapsed. This is the single highest-value idea in first-year linear algebra, and it converts an entire chapter of memorisation into a picture.
Row reduction is elimination with the letters removed
Gaussian elimination looks like a new algorithm and is not. It is the method you used in Grade 10 to solve two equations in two unknowns, with the bookkeeping stripped out.
You would eliminate a variable, back-substitute, and get x = 1, y = 3. Row reduction does exactly that, but writes only the numbers, because the x and the y were never doing any work:
The three legal row operations — swap two rows, scale a row, add a multiple of one row to another — are just the three things you were always allowed to do to equations. Nothing new is being claimed.
What is new is the vocabulary that comes after, and this is where the course actually tests you. The system above has , so it has exactly one solution — and indeed ✓. Had the determinant been zero, the two lines would have been parallel: either the same line (infinitely many solutions) or never meeting (none). The determinant tells you which situation you are in before you compute anything.
So the practical advice is unglamorous and it works: after row-reducing, substitute your answer back into the original equations. Row reduction has no partial credit downstream — one bad fraction in row two and every line after it is wasted, and you will not notice. Thirty seconds of checking saves the question.
Eigenvectors: the directions that survive
Eigenvectors have a reputation for being where the course turns abstract. The definition is actually concrete, and it is easier to see than to say.
Most vectors, when you apply a matrix, get rotated as well as stretched — they come out pointing somewhere new. Eigenvectors are the exceptional directions that do not turn. They get longer or shorter, possibly flipped, but they stay on their own line.
That equation says it exactly: applying the matrix does the same thing to v as simply scaling it by a number. Take:
Try : you get , which is . Same direction, three times as long — an eigenvector with eigenvalue 3. Try : you get back unchanged — an eigenvector with eigenvalue 1.
Now try a vector that is not special, say : you get , which points somewhere else entirely. It rotated. That is what ordinary vectors do, and it is what makes the eigenvectors worth naming.
Two free checks you should always use
The eigenvalues must multiply to the determinant and add to the trace. For C: and ✓. The trace is and ✓.
Both take five seconds and catch most arithmetic errors in an eigenvalue question. Use them every time — the characteristic polynomial is where sign errors breed.
Span and basis, in one paragraph
Two words that sound abstract and describe something you can see. The span of a set of vectors is everywhere you can reach by scaling and adding them. One vector spans a line — its own line, and nothing else. Two vectors that point in different directions span the whole plane, because any point can be reached by taking some of each. But two parallel vectors still span only a line, because adding more of something you already have gets you nowhere new.
A basis is the efficient version: enough vectors to reach everything, with none spare. The columns of A span the plane and neither is redundant, so they are a basis. The columns of B are parallel, so they reach only a line and one of them is dead weight — not a basis. That is the same collapse from the previous section, asked with different words, which is exactly what the exam does.
Where the marks actually go
- Computing perfectly, then failing the conceptual half. "Is this a basis?", "what is the rank?", "is this transformation onto?" — these want reasons, not arithmetic. Most of the lost marks live here.
- Treating a matrix as a table. Every time you are stuck, ask what it does to space. It usually answers the question.
- Arithmetic slips in row reduction. There is no partial credit downstream of a wrong row — one bad fraction and the rest of the page is wasted. Check by substituting your answer back; it costs thirty seconds.
- Memorising the invertibility list instead of understanding the collapse. If you have to recall which of six statements are equivalent, you have already lost the time.
How to study it, given all that
- Draw everything in 2D. Every idea in the course — span, basis, rank, null space, eigenvectors — is visible with two arrows on paper. The 2×2 case is not a toy; it is the same theorem you will be examined on in higher dimensions, where you cannot see it any more.
- After every computation, say what it means in one sentence. "The determinant is 0, so this transformation flattens space, so it is not invertible." If you cannot say the sentence, you have done arithmetic rather than linear algebra.
- Do the proofs, even briefly. Unlike first-year calculus, this course examines reasoning, and the only way to practise reasoning is to reason.
- Check with the trace and determinant, always.
Why it matters more than it looks
Linear algebra is quietly the most applied mathematics you will meet. Every graphics engine is matrices moving space. Every regression is a projection. Every structural analysis is a linear system. Machine learning is essentially linear algebra with an optimiser attached — an eigenvector is what a principal component is.
It also pairs with calculus rather than replacing it: gradients, Jacobians and multivariable optimisation all assume you own this material. If calculus is the other course going badly this term, we wrote about what to review before a first calculus midterm.
Getting help with linear algebra
If the computations are fine and the concept questions are not, that is a specific, fixable problem — and it is the most common one in this course. Our one-on-one linear algebra help works from your actual problem sets and past midterms, at the pace the course actually moves.
Sessions run in person in Burnaby or online across Metro Vancouver, and online suits this material well — the working stays on screen and you can re-read it afterwards. Book a free 30-minute consultation and bring a recent test.
