Teaching.

University of Illinois.

  • Math 213, Introduction to Discrete Mathematics: Spring 2004.

  • Math 285 (now Math 385), Differential Equations and Orthogonal Functions: Fall 2002.

  • Math 305 (now Math 405), Teacher's Course: Spring 2003.

  • Math 353 (now Math 453), Number Theory: Fall 2003, Spring 2005.

  • Math 413, Introduction to Combinatorics: Fall 2004.

  • University of South Carolina.

  • Math 122, Calculus for Business Administration and Social Science: Fall 2008.

  • Math 141, Calculus I: Fall 2005.

  • Math 142, Calculus II: Fall 2010, Spring 2011.

  • Math 241, Vector Calculus: Spring 2009, Fall 2011, Spring 2012.

  • Math 374, Discrete Structures: Spring 2009.

  • Math 531, Foundations of Geometry: Fall 2011.

  • Math 544, Linear Algebra: Spring 2006, Spring 2007, Fall 2007, Fall 2010.

  • Math 546, Abstract Algebra I: Fall 2009.

  • Math 547, Abstract Algebra II: Spring 2010.

  • Math 550, Vector Calculus: Spring 2011.

  • Math 580, Number Theory: Fall 2009.

  • Math 784, Algebraic Number Theory: Spring 2008, Spring 2010.

  • Math 788B, Introduction to Modular Forms: Fall 2006, Spring 2012.

  • Math 788E, Introduction to the Arithmetic of Elliptic Curves: Fall 2008.


  • Seminars and Conferences.

    University of Illinois.

  • Math 500, Spring 2004.

  • Number Theory and Modular Forms: Research Among Peers (RAP),Spring 2004.

  • Illinois Number Theory Conference, May 21 and 22, 2004.

  • Number Theory Seminar: Spring 2005.

  • University of South Carolina.

  • Number Theory Seminars: Fall 2005 - present.

  • Special Session on Analytic Number Theory and Modular Forms,
    2006 Fall Southeastern Section Meeting of the AMS, Fayetteville, AR.

  • Special Session on Modular Forms, Elliptic Curves, and Related Topics,
    2011 Fall Southeastern Section Meeting of the AMS, Winston-Salem, NC.

  • Palmetto Number Theory Series (PANTS) I, Columbia, SC, December 9-10, 2006.

  • PANTS IV, Columbia, SC, December 8-9, 2007.

  • PANTS VIII, Columbia, SC, December 13-14, 2008.

  • PANTS XI, Columbia, SC, December 5-6, 2009.

  • PANTS XIV, Columbia, SC, December 4-5, 2010.

  •