Courses for the fall of 2024
In the fall 2024 semester I am teaching the Putnam Exam Seminar, Combinatorics I, and First-Year Experience (Successful Life).
Prior to the fall of 2023, all of my courses were run through this web page,
but starting with the fall of 2023, all of my courses are run through Canvas.
For information on any course I have taught prior to the fall of 2023, please see the links at the bottom of this page;
to see any course materials from courses that are housed on Canvas, such as a course syllabus, please email me directly.
Drop-in Hours for | Tuesday | 9:30 a.m. - 10:45 a.m. |
Fall 2024 | Thursday | 9:30 a.m. - 10:45 a.m. & 3:45 p.m. - 5:00 p.m. |
| Friday | 12:00 p.m. - 1:00 p.m. |
| (Or By Appointment) | |
*********************************
Old Course Links
*********************************
Spring 2023
Math 3323 - Linear Algebra I
--- Math 4344 - Combinatorics II
--- Majors' Seminar
Fall 2022
Math 1330 - Intro to Modern Math
--- Math 3343 - Combinatorics I
--- Majors' Seminar
Spring 2022
Math 1312 - Calculus II
--- Math 3341 - Number Theory I
--- Math 3362 - Modern Algebra I
Fall 2021
Math 1312 - Calculus II
--- Math 3323 - Linear Algebra I
Fall 2020 & Spring 2021
I was on leave, and so I did not teach any classes these semesters.
Spring 2020
Math 1312 - Calculus II
--- Math 3343 - Combinatorics I
Fall 2019
Math 1312 - Calculus II
Spring 2019
Math 3326 - Introduction to Abstract Mathematics
--- Math 4344 - Combinatorics II
Fall 2018
Math 3343 - Combinatorics I
--- FYE 1600 - Science Fiction
Spring 2018
Math 1330 - Introduction to Modern Mathematics
--- Math 3326 - Introduction to Abstract Mathematics
Fall 2017
Math 1312 - Calculus II
--- FYE 1600 - Science Fiction
Spring 2017
Math 3326 - Introduction to Abtract Mathematics
--- Math 3362 - Modern Algebra I
--- Math 4344 - Combinatorics II
Fall 2016
Math 3343 - Combinatorics I
--- Math 1190 - Putnam Exam Seminar
--- FYE 1600 - Science Fiction
Spring 2016
Math 1312 - Calculus II
--- Math 3341 - Number Theory I
Fall 2015
Math 1311 - Calculus I
--- Math 1190 - Putnam Exam Seminar
--- FYE 1600 - Arts & Ideas
Spring 2015
Math 1312 - Calculus II
Fall 2014
Math 1311 - Calculus I
--- Math 3326 - Intro to Abstract Math
--- Math 3343 - Combinatorics I
--- Math 1190 - Putnam Exam Seminar
Spring 2014
Math 1312 - Calculus II
--- Math 3362 - Modern Algebra I
Fall 2013
I was on leave, and so I did not teach any classes this semester.
Spring 2013
Math 1312 - Calculus II
--- Math 4344 - Combinatorics II
Fall 2012
Math 1312 - Calculus II
--- Math 3334 - Combinatorics I
Spring 2012
Maths xx94 - Majors' Seminar/Writing Workshop/ Senior Project
--- Math 3362 - Modern Algebra I
Fall 2011
Maths xx94 - Majors' Seminar/Writing Workshop/ Senior Project
--- Math 1311 - Calculus I
--- Math 1190 - Putnam Exam Seminar
Spring 2011
Maths xx94 - Majors' Seminar/Writing Workshop/ Senior Project
--- Math 1330 - Intro to Modern Math
--- Math 3326 - Intro to Abstract Math
Fall 2010
Maths xx94 - Majors' Seminar/Writing Workshop/ Senior Project
--- Math 3323 - Linear Algebra I
--- Math 3343- Combinatorics I
Summer 2010
Math 1311 - Calculus I
Spring 2010
Math 1312 - Calculus II
--- Math 3341 - Number Theory I
Fall 2009
Math 1312 - Calculus II
--- Math 4363 - Modern Algebra II
--- Math 1190 - Putnam Exam Seminar
Spring 2009
Math 3326 - Intro to Abstract Mathematics
--- Math 3362 - Modern Algebra I
Fall 2008
Math 1311 - Calculus I
--- Math 3343 - Combinatorics I
--- Math 1190 - Putnam Exam Seminar
Spring 2008
Math 1312 - Calculus II
--- Math 2326 (now 3326) - Intro to Abstract Mathematics
Fall 2007
Math 1311 - Calculus I
--- Math 3362 - Modern Algebra I
--- Putnam Exam Prep (pre-1190)
Spring 2007
Math 1312 - Calculus II
--- Math 3336 - Differential Equations & Linear Algebra
Fall 2006
Math 1311 - Calculus I
--- Math 3343 - Combinatorics I
--- Putnam Exam Prep (pre-1190)