Linear Algebra Learning Platform
Interactive website for teaching linear algebra fundamentals, built while TAing at Queen's University. Used as primary resource for 80+ students across 2 tutorial sections.
An interactive educational website built while TAing APSC 174 Linear Algebra at Queen's University.
Purpose
Created this platform to supplement in-class tutorials and provide students with 24/7 access to course materials, detailed explanations, and practice problems.
Features
Interactive Content
- Tutorial Notes: Detailed explanations for each week's topics
- Embedded Videos: Visual explanations of key concepts
- Practice Problems: Weekly problem sets with solutions
Impact
Used as primary resource for 80+ students across 2 tutorial sections, providing consistent, searchable reference content alongside in-person instruction.
Switzer's Theorem

Hey Jack! Just wanted to say thank you for all your efforts as our TA this semester for linalg. I really appreciate all your concise recaps of how to deal with the application of certain concepts in a simple manner. The effort you put in to even making a website and topic reviews was also very much appreciated, especially around midterm times. I also was very grateful for you sharing such a simple structure for proofs, that really helped me wrap my head around how I should approach those questions. Thanks for all the exact clarifications and patience in answering a bunch of my & my classmates' many questions. Best of luck with your studies!!
— Elizabeth
Hey Jack!, Thank you for being here every tutorial to teach us and answer our questions. At the beginning of the semester, Linear Algebra felt abstract and I felt that I had no idea what was going on. Having your explanations made the concepts easier to understand. Also, thank you for the notes you posted on your website, I found them helpful. Wishing you the best in your future endeavors. Best,
— Visakhan M
Thanks for being the most proactive and kind TA I've had yet. Your willingness to help me and talk has made me more confident to ask questions. Your guidance is very valuable. Good luck on QUIP next year. Cheers,
— Alex Barkas
JackSwitzer.com!! The goat
— Alex Lemogne
haven't been to many of these tutorials but I really wish I found out about them sooner. you're an amazing teacher.
— Bree Olijnyk
Hi Jack! Thank you for being incredible help at the help desk and introducing me to your awesome website! Wish I found your tutorials earlier but glad I got to come to one (say hi to Zero for me)
— Zayner Cigun
Jack! TBH, I thought Linear Algebra was gonna suck... and it kinda did but these tutorials made it so much better and made me understand everything (except RREF?) but thats ok, I hate rref and Thanks for letting me eat in class literally every week and thanks for being a goated TA!
— Liz
Hey Jack! Thank you so much for your efforts with us! You were a great great TA!! Your patience and energy were amazing! Wishing you all the best :)
— Nourhan Jadallah
Hi Jack! You've been such an engaging and informative TA. Your concise explanations and graphic visuals really helped me understand the concepts! Plus, no other TA would ever make a freaking website. Thank you!
— Evton
Dear Jack, Thank you for your dedication and hard work as our TA this semester. Your passion for math drives us all, and gives us perspective as to why what we are learning is so important! Thank you for making so many resources available to us, and all the time and patience you give to the job. I'm really looking forward to maybe having the chance to work with you on QSC next year (fingers crossed!). Enjoy your well-deserved summer break! All the best,
— Sabrina
Dear Jack, Thank you so much for this semester! You have made me love linear algebra! Your passion for this subject does not go unnoticed. Enjoy your summer! - Thanks!
— Kara
Jack! I really loved the lin alg tutorials so much this sem! I'd also be so confused in lecture and then finally understand in tutorial every week. Your famous quotes also keep me paying attention my favourites are "matrices are... a bunch of garbage honestly" and "never do matrix multiplication in front of other people" Anyways thank you so much and I know I can pass 174 with the help of @jackswitzer.com. Good luck with exams!
— Meredith
Front Cover — Click to open
A huge thank you to all of my amazing students for this wonderful card!