About
Hi there! This course offered by the University of Waterloo, explores the practical applications of linear algebra through hands-on projects. Students work in teams to create engaging educational content either using MANIM (inspired by 3B1B) or through other S/W, implementing hitherto unintuitive linear algebra concepts in creative and accessible ways. Below are some of the outstanding projects from our students.

The outstanding students of SYDE 312 (Winter 2025).
Course Projects
Team DETERMINATORS
Team Members: Kyleigh Sacbibit, Da Yun Chung, Yosha Aneja, Kate Lee
Topic: Linear Transformations and Subspaces
Project Website: https://dchung29.github.io/
Presentation + Q&A
Team 2Blue1Brown
Team Members: Rakshita Jain, Allen Liu, Amanda Yu
Topic: Linear Algebra Concepts in Image Processing
Presentation
Q&A
Team Span Fans
Team Members: Tessa Baker, Sophie Wang, Rachel Wormald, Diana Zhang
Topic: Airplane turbulance using vectors
Presentation
Q&A
Team Eigenforce
Team Members: Clara Liu, Ruiyang Li, Ash Chen, Juyeon Hong
Topic: CNN and Batch Normalization
Presentation + Q&A
Team Cypher
Team Members: Peter Whiting, Sohail Sayed, Riishi Jeevakumar, Ben Young
Topic: Breaking Down Spaces Using Direct Sums
Presentation + Q&A
Team Gauss Busters
Team Members: Paige Kobzar, Tiffany Yang, Catherine Burns
Topic: PCA: Losing data wisely
Presentation
Q&A
Team Vector Space Voyagers
Team Members: Vedanshee Patel, Carrie Albert, Tiffany Yang
Topic: Image Processing with Matrix Operations
Presentation
Q&A
Team Curry and Kimchi Warriors
Team Members: Ameen Walli-Attaei, Arul Arora, Edward Na
Topic: Visualization of PCA
Presentation
Q&A
Team Linear
Team Members: Lilly Yukhtman, Carl Lerdorf, Stephen Bassilios, Muad Abdinur
Topic: Robotic arm movement Kinematics
Presentation + Q&A
Team TheDeterminators
Team Members: Nathan Souphanthong, Skyler Chiu, Devanshi Paliwal, Nicky Lam
Topic: Exploring Rank and Nullity
Presentation
Q&A
Team Gram-Schmidt Gang
Team Members: Surya Sendhilraj, Aathithan Chandrabalan, Gurpreet Singh Multani, Dylan Ruth
Topic: Eigenvectors and Eigenvalues
Presentation
Q&A
Team Basis Besties
Team Members: Heather Li Yam Nam, Iris Quan, Rachel Baek
Topic: Using Stiffness Matrices to Discretize Differential Equations in Finite Element Analysis
Presentation
Q&A
Team EigenGals
Team Members: Sydney LeBlanc, Tara Rao-Pandit, Lana McKay, Laura Persichini
Topic: Visualizing Linear Transformations
Presentation
Q&A
Team Escape the Matrix
Team Members: Emad Haq, Rizwan Hamidi, David McGuire, Seung-Woo Kim
Topic: Blending reality - Homography in Action
Presentation
Q&A
Team Linear Algebros
Team Members: Vidhi Gokani, Mehak Dhaliwal, Aashi Shah, Ananya Jaikumar
Topic: Row & Column Spaces
Presentation
Q&A
Team Matrix Masters
Team Members: Saransh Rajiv Duggal, Gunit Raj Waghrey, Hard Shah, Aryan Rawat
Topic: QR Decomposition For Drone Navigation </div>
Presentation
Q&A
Team Determinant Minds
Team Members: Zaynah Bhanji, Sinthiya Krishnakumar, Tanisha Nigam, Subeka Manokanthan
Topic: Singular Value Decomposition (SVD) and Latent Semantic Analysis (LSA)
Presentation
Q&A
Team Vector Victors
Team Members: Joshua Chang, Arya Javadi, Yousuf Zia
Topic: Visualizing Distance Metrics in Machine Learning Using MANIM
Presentation
Q&A
Team Kernel Club
Team Members: Michael Icharia, Tracy Wai, Jessica Piirsalu, Sonia Tinaz
Topic: SVD and PCA for Targeted Ads
Presentation
Q&A
Team The Determinators
Team Members: Maya Baboolal, Adam Linton, David Liu
Topic: SVD & PCA for Space Telescope Imaging
Presentation
Q&A
Team Basis Bandits
Team Members: Prakruti Gajera, Thomas Fieguth, Robin Xiang, Gaetano Rispoli
Topic: Using Injectivity, Surjectivity, and Bijectivity to Show Embedding and Projection