Teaching

Teaching Philosophy

I recognize that effective teaching operates at distinct levels of sophistication, and after watching AI transform how students interact with mathematics, I’m convinced we need to fundamentally rethink what we’re trying to accomplish.

Level 1 is getting students to actually understand what they’re supposed to do. This sounds basic, but most instructors never reach this baseline. Students need to grasp procedures and follow algorithmic steps without getting lost. But here’s the thing: when my students can pull up ChatGPT and get step-by-step solutions, pure procedural instruction becomes pointless. If I’m only teaching them to execute algorithms that machines perform faster and more accurately, I’m preparing them for a world that disappeared last year.

Level 2 is helping students see what’s actually happening beneath the formulas. This is where math stops being about following rules and starts being about making sense. Students develop intuition—they can look at problems and have a gut feeling about which approach might work. AI makes this level more important and more achievable simultaneously. As machines handle calculations, human value shifts toward pattern recognition and strategic thinking—exactly what Level 2 develops. Plus, AI can serve as that infinitely patient tutor, letting students explore concepts without time pressure.

Level 3 is where I’m still figuring things out: seamlessly connecting intuition back to rigorous content. Students should move fluidly between understanding what’s happening and executing technical details. AI creates both urgency and opportunity here—when students can outsource calculations, remaining human value lies in knowing which calculations to perform and why. This makes the bridge between intuition and formalism absolutely critical.

The reality is that AI makes incomplete teaching genuinely dangerous. Students who only get Level 1 become obsolete when AI performs those procedures. Students getting intuition without technical grounding can’t verify ideas rigorously. Students experiencing the first two levels but never seeing how they connect treat mathematics like separate worlds rather than understanding how rigor serves insight.

My current challenge is building bridges while integrating AI thoughtfully. This means sequencing explanations so formal definitions feel like natural extensions of intuitive ideas, and showing students how to use AI as a learning amplifier rather than a shortcut—leveraging these tools to build deeper understanding rather than avoid thinking.

Because reaching Level 3 consistently isn’t just a pedagogical goal anymore—it’s essential preparation for a world where humans and AI collaborate on mathematical problems.

Teaching Timeline

2026 Spring

  • TA for Grad AI
  • Lead TA for Differential Equations

2025 Fall

  • TA for Markov Chains
  • TA for Algorithm Design & Analysis

2025 Summer

  • TA for AwesomeMath Summer Program

2025 Spring

  • TA for Intro to Math Finance
  • TA for Intro to ML (SCS Majors)

2024 Fall

  • TA for Differential Equations
  • TA for Intro to ML (SCS Majors)

2024 Summer

  • TA for AwesomeMath Summer Program

2024 Spring

  • TA for Continuous Time Finance

2023 Fall

  • Peer Tutor for Great Ideas in CS
  • TA for Differential Equations

2023 Spring

  • Peer Tutor for Math Concepts & Functional Programming
  • TA for Differential Equations

2022 Fall

  • TA for Eureka
  • Peer Tutor for Math Concepts & Functional Programming

2022 Summer

  • Co-Instructor for Blissful Coding Club

📚

Intro to Math Finance: Complete Problem Session Guide

21-270 • Spring 2025

A comprehensive 56-page document covering everything you need to know about intro to mathematical finance. Created for the first-ever problem sessions, where I taught 1.5-hour review sessions every Wednesday night, going over content and practice problems.

56 pages 404 KB First-time course material
Download PDF →
🤖

Machine Learning Homework & Mini-Project

10-315 • Fall 2024

Brand new homework assignment built from scratch, including all problems, code implementation, and custom autograder. Introduced a creative Kaggle mini-project component for students to apply ML concepts hands-on.

Original problems Custom autograder Kaggle integration
Download PDF →

Differential Equations: Practice Final with Solutions

21-260 • Spring 2023

When no practice exam was provided, I created this comprehensive practice final by selecting key problems from the textbook and writing complete solutions. Helped students prepare effectively for their final exam.

Full solutions Textbook problems Exam preparation
Download PDF →


Sample Teaching Videos

These videos showcase my teaching style and approach to explaining complex concepts:


Student Testimonials

"Helped me improve from D average to an A. Went over and beyond to help. Deserves Nobel prize."

"Best TA I have ever had, went out of his way over and over to help the students succeed and taught more than what was expected."

"Jerick's recitations were helpful as an overview of lecture and he was helpful in giving additional study resources and preparing for exams."

"This TA was always going above and beyond to not only help us clear up the necessary concepts for homeworks but to also prepare for the exam and its concepts! I really benefited from all their recitations."

"I liked his style of re-explaining the week's concepts in a much simpler way."

"Offered office hours often and quickly responded to Piazza and email with good insights."