- Math 110, linear algebra (Spring, 2020).
- Math 55, discrete mathematics (Spring, 2019).
- Math 10A, Methods of Mathematics (Fall, 2017).
- Math 10A, Methods of Mathematics (Fall, 2016).
- Math 10B, Methods of Mathematics (Spring, 2016).
- Math 250A, Algebra (Fall, 2015).
- Math 55, discrete mathematics (Spring, 2015).
- Math 110, linear algebra (Spring, 2014).
- Math 113, abstract algebra (Fall, 2013).
- Math 55, discrete mathematics (Spring, 2013).
- Math 115, number theory (Fall, 2012).
- Math 116, cryptography (Spring, 2012).
- Math 115, number theory (Fall, 2011).
- Math 116, cryptography (Spring, 2010).
- Math 110, linear algebra (Spring, 2010).
- Math 116, cryptography (Spring, 2009).
- Math 110, linear algebra (Fall, 2008).
- Math 199, undergraduate seminar on
cryptography (Fall, 2007).
- Math 54, linear algebra and differential
equations (Spring, 2007).
- Math 115, number theory (Fall, 2006).
- Math 54, linear algebra and differential
equations (Fall, 2005).
- Math 110, linear algebra (Spring, 2005).
- Math 191, cryptography (Spring, 2005).
- Math 250A, graduate algebra (Fall, 2004).
- Math 114, Galois theory (Spring, 2004).
- Math H110, honors linear algebra (Fall, 2003).
- Math 250B, graduate algebra (Spring, 2003).
- Math H113, honors abstract algebra (Spring, 2003).
- Math 110, linear algebra (Fall, 2002).
- Math 250A, graduate algebra (Fall, 2001).
- Math 115,
number theory (Fall, 2000).
- Math 115,
number theory (Fall, 1999).
-
Math 290,
graduate research seminar
on modular curves, modular
forms and Galois representations
(Spring, 1999).
- Math 115,
number theory (Spring, 1998).
-
Math 55,
discrete mathematics (Fall, 1997).