Please read my teaching statement to learn more about how I approach teaching. Course notes are collected on the Notes & Code page.

Present

Summer 2026 MAC 2312 · Calculus & Analytic Geometry 2 InstructorFAU

Past Courses

Spring 2025 MAS 3203 · Introduction to Number Theory InstructorFAU
Spring 2025 MAC 2311 · Calculus & Analytic Geometry 1 InstructorFAU
Fall 2024 MAC 2312 · Calculus & Analytic Geometry 2 InstructorFAU
Fall 2024 MAT 4390 / MHF 6410 · Calculus from a Historical Perspective InstructorFAU
Spring 2024 MAS 4306 / MAS 5312 · Introduction to Abstract Algebra II InstructorFAU
Spring 2024 MAP 4913 · RI: Industrial Problems in Math InstructorFAU
Fall 2023 MAS 4304 / MAS 5311 · Introduction to Abstract Algebra I InstructorFAU
Fall 2023 MAT 4930 / MAS 6217 · Intro to Number Theory & Cryptography InstructorFAU
Spring 2023 MAC 2233 · Methods of Calculus InstructorFAU
Spring 2023 MAS 4107 · Linear Algebra II InstructorFAU
Fall 2022 MAC 2233 · Methods of Calculus InstructorFAU
Fall 2022 MAS 6318 · Advanced Algebra & Geometry InstructorFAU
Spring 2022 MAS 2103 · Matrix Theory InstructorFAU
Fall 2021 MAD 2104 · Discrete Math InstructorFAU
Fall 2021 MAS 6333 · Commutative Algebra InstructorFAU
Spring 2021 MAC 2313 · Calculus 3 InstructorFAU
Spring 2021 MAS 4301 · Modern Algebra InstructorFAU
Fall 2020 MAC 2312 · Calculus 2 InstructorFAU
Fall 2020 MAS 4107 · Linear Algebra InstructorFAU
Spring 2020 MAC 2312 · Calculus 2 InstructorFAU
Spring 2020 MAD 6206 · Enumerative Combinatorics InstructorFAU
Spring 2019 MAD 2104 · Discrete Math InstructorFAU
Fall 2018 MAC 2312 · Calculus 2 InstructorFAU
Fall 2016 Math 320 · Computational Math InstructorPenn
Spring 2014 Math 10B · Math for Biology GSIBerkeley · Instructor Per Persson
Spring 2012 Math 1B · Calculus 2 GSIBerkeley · Instructor Slobodan Simić
Fall 2011 Math 1B · Calculus 2 GSIBerkeley · Instructor Per Persson