Teaching at URI

                .... a list of classes I taught


Fall 2022

mth550   Probability and Stochastic Processes
mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Spring 2022

mth515   Algebra I
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Fall 2021

mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Summer 2021

mth180   Mathematical Tools for Computing (online)
mth180   Mathematical Tools for Computing (online)

Spring 2021

mth180   Mathematical Tools for Computing (online)
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Fall 2020

mth180   Mathematical Tools for Computing (online)
mth180   Mathematical Tools for Computing (online)
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Summer 2020

mth180   Mathematical Tools for Computing (online)
mth180   Mathematical Tools for Computing (online)

Spring 2020

mth243   Calculus for Functions of Several Variables
mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Fall 2019

mth243   Calculus for Functions of Several Variables
mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing (online)
                Discrete Mathematics Seminar

Summer 2019

mth142   Calculus II
mth180   Mathematical Tools for Computing (online)

Spring 2019

mth548/csc548   Graph Theory
mth180   Mathematical Tools for Computing
mth180   Mathematical Tools for Computing (online)
hpr401/402   Honors project
                Discrete Mathematics Seminar

Fall 2018

mth550   Probability and Stochastic Processes
mth180   Mathematical Tools for Computing
                Discrete Mathematics Seminar

Spring 2018

mth243   Calculus for Functions of Several Variables
mth180X   Mathematical Tools for Computing
                Discrete Mathematics Seminar

Fall 2017

mth243   Calculus for Functions of Several Variables
mth180X   Mathematical Tools for Computing
                Discrete Mathematics Seminar

Summer 2017

mth142   Intermediate Calculus with Analytic Geometry

Spring 2017

mth515   Algebra I
mth/csc 548   Graph Theory
                Discrete Mathematics Seminar

Fall 2016

mth243   Calculus for Functions of Several Variables
mth451   Introduction to Probability and Statistics
                Discrete Mathematics Seminar

Summer 2016

mth142   Intermediate Calculus with Analytic Geometry

Spring 2016

mth131   Applied Calculus I   (Sections 02 and 03)
                Discrete Mathematics Seminar

Fall 2015

mth243   Calculus for Functions of Several Variables
mth550   Probability and Stochastic Processes
                Discrete Mathematics Seminar

Summer 2015

mth142   Intermediate Calculus with Analytic Geometry

Spring 2015

mth548/csc548   Graph theory
mth131   Applied Calculus I
                Discrete Mathematics Seminar

Fall 2014

mth243   Calculus for Functions of Several Variables   (Sections 03 and 06)
mth515   Algebra I
                Discrete Mathematics Seminar

Summer 2014

mth451   Introduction to Probability and Statistics
mth142   Intermediate Calculus with Analytic Geometry

Spring 2014

mth316   Algebra
mth131   Applied Calculus I

Fall 2013

mth243   Calculus for Functions of Several Variables   (Sections 01 and 03)
mth447/csc447   Discrete Mathematical Structures

Summer 2013

mth111   Precalculus

Spring 2013

mth131   Applied Calculus I   (Sections 06 and 07)

Fall 2012

mth243   Calculus for Functions of Several Variables   (Sections 01 and 03)
mth548/csc548   Graph Theory
                Combinatorics Seminar

Summer 2012

mth243   Calculus for Functions of Several Variables
mth131   Applied Calculus I   (online)

Spring 2012

mth516   Algebra II
mth447/csc447     Discrete Mathematical Structures
mth692     Special topics II: Probability on Discrete Structures
mth692     Special topics II: Algorithmic Algebraic Geometry
                  Tutorial: Regularity, Szemeredi's lemma, and applications
                  Combinatorics Seminar

Fall 2011

mth243   Calculus for Functions of Several Variables   (Sections 01 and 03)
mth515   Algebra I
mth591   Special Problems
                Combinatorics Seminar

Summer 2011

mth142   Intermediate Calculus with Analytic Geometry

Spring 2011

mth131   Applied Calculus I   (Sections 06 and 08)
                Combinatorics Seminar

Fall 2010

mth550   Probability and Stochastic Processes
mth243   Calculus for Functions of Several Variables   (Sections 01 and 03)
mth691   Polynomial Methods in Discrete Mathematics
                Combinatorics Seminar

Summer 2010

mth111   Precalculus (Sections 1000 and 1100)

Spring 2010

mth516   Algebra II
mth447/csc447     Discrete Mathematical Structures
mth592   Special Problems
                Combinatorics Seminar

Fall 2009

mth515   Algebra I
mth131   Applied Calculus I   (Sections 04 and 07)
                Combinatorics Seminar

Summer 2009

mth111   Precalculus

Spring 2009

mth548/csc548   Topics in Combinatorics (Graph theory)
mth692     Special topics II: Probability on Discrete Structures

Fall 2008

mth243   Calculus for Functions of Several Variables (sections 02 and 04)
hpr321     Honors Tutorial in Mathematics: Putnam Seminar   (Honors Program)
                Combinatorics Seminar

Summer 2008

mth243   Calculus for Functions of Several Variables

Spring 2008

sabbatical

Fall 2007

mth243   Calculus for Functions of Several Variables (sections 02 and 04)
mth451   Introduction to Probability and Statistics
                Combinatorics Seminar

Summer 2007

mth243   Calculus for Functions of Several Variables
mth111   Precalculus

Spring 2007

mth243   Calculus for Functions of Several Variables (sections 02 and 03)
              Combinatorics Seminar
mth591   Special Problems
mth592   Special Problems
hpr402   Honors Project

Fall 2006

mth547/csc547   Combinatorics and Graph Theory
mth131   Applied Calculus I (sections 09 and 10)
hpr401   Honors Project

Summer 2006

mth131   Applied Calculus I

Spring 2006

mth382   Number Theory
mth692   Special Topics II: Graph Theory
mth591   Special Problems
             Combinatorics Seminar

Fall 2005

mth548/csc548   Topics in Combinatorics: Graph Theory
mth243   Calculus for Functions of Several Variables (sections 02 and 04)
mth393   Undergraduate Seminar: Putnam Seminar

Summer 2005

mth111   Precalculus
mth215   Introduction to Linear Algebra

Spring 2005

mth316   Algebra
mth131   Applied Calculus I (Section 05)

Fall 2004

mth550   Probability and Stochastic Processes
mth131   Applied Calculus I (Section 03 and 05)
mth393   Undergraduate Seminar: Putnam Seminar
mth391   Special Problems: Coding and Information Theory

Summer 2004

mth111   Precalculus
mth215   Introduction to Linear Algebra
mth492   Special Problems
hpr401   Honors Project

Spring 2004

mth316   Algebra
mth243   Calculus for Functions of Several Variables (section 01)

Fall 2003

mth243   Calculus for Functions of Several Variables (sections 02 and 04)
mth447/csc447   Discrete Mathematical Structures
             Problem seminar in mathematics (Putnam seminar)

Summer 2003

mth215   Introduction to Linear Algebra

Spring 2003

mth131   Applied Calculus I (sections 03 and 04)

Fall 2002

mth513   Linear Algebra
mth131   Applied Calculus I
mth547/csc547   Combinatorics and Graph Theory

Spring 2002

mth548/csc548   Topics in Combinatorics: Graph Theory
mth131   Applied Calculus I

Fall 2001

mth243   Calculus for Functions of Several Variables
mth215   Intro to Linear Algebra