"Derivative Sign Patterns", Southeastern Section of the Mathematical Association of America, Rock Hill, SC, March 15, 2013
"Stressing Physics Content in a Multivariable Calculus Class", Joint Mathematics Meetings, San Diego, CA, January 8, 2013
``Finding a Balance Between Rigor and Exploration in a Non-Euclidean Geometry Course'', Mathfest, Madison, WI, August 3, 2012
"Using PageRank to Teach Markov Chains", Southeastern Section of the Mathematical Association of America, Morrow, Ga, March 9, 2012
"Using Escher's Work to Demonstrate Symmetries in the Plane", Joint Mathematics Meetings, Boston, MA, January 4, 2012
"Using Python to Teach Numerical Analysis", International Conference on Technology in Collegiate Mathematics, Denver, CO, March 18, 2011
"Mentoring Undergraduate Research for All Mathematics Majors", Joint Mathematics Meetings, New Orleans, January 7, 2011
"Undergraduate Research and Latex", Mathfest, Pittsburgh, PA, August 5, 2010
"Scaling Graphs of Curves", Southeastern Section of the Mathematical Association of America, Nashville, TN, March 13, 2009
"Writing in Undergraduate Mathematics", Joint Mathematics Meetings, Washington, DC, January 8, 2009
"Term Rewriting and Simplification", Faculty Research Presentations, Elon University, April 29, 2008
"A Brief Introduction to Term Rewriting", Southeastern Section of the Mathematical Association of America, Charleston, SC, March 29, 2008
"Teaching Students LaTeX, International Conference on Technology in Collegiate Mathematics, San Antonio, TX, March 7, 2008
"Refactoring and Lattice Theory", Southeastern Section of the Mathematical Association of America, Statesboro, GA, March 16, 2007
"Computational Group Theory and Symmetry", Joint Mathematics Meetings, New Orleans, LA, January 5, 2007
"Teaching Mathematics Majors How to Write Mathematics", Southeastern Section of the Mathematical Association of America, Auburn, AL, March 31, 2006
"Using Free Software for the Construction of Complex Course Documents", International Conference on Technology in Collegiate Mathematics, Orlando, FL, March 17, 2006
"Using History to Make Differential Calculus Come Alive", Joint Mathematics Meetings, San Antonio, TX, January 13, 2006
"Giving Students Their Own Curves", Southeastern Section of the Mathematical Association of America in Raleigh, NC, March 11, 2005
"Using Art to Teach Group Theory", Joint Mathematics Meetings, Atlanta, GA, January 6, 2005
"Describing Mathematical Figures with MetaPost", International Conference on Technology in Collegiate Mathematics in New Orleans, LA, October 30, 2004
"Truth and Consequences", Southeastern Section of the Mathematical Association of America in Clarksville, TN, March 26, 2004.
"Using Term Rewriting Systems in Algebra", Joint Mathematics Meetings in Phoenix, AZ, on January 8, 2004.
"An Introduction to Term Rewriting Systems", Elon University's Association for Computing Machinery Student Chapter, November 5, 2003.
"Parsing Permutations", Southeastern Section of the Mathematical Association of America Conference, March 21, 2003.
"Examining Data Collection and Criteria Selection in Introductory Statistics", Joint Mathematics Meetings, January 18, 2003
"Preparing Documents for Print, HTML, and PDF", International Conference on Technology in Collegiate Mathematics, November 2, 2002.
"Elementary Grobner Basis Theory", Southeastern Section of the Mathematical Association of America, March 9, 2002.
"Elementary Modelling and the Olympics", Joint Mathematics Meetings, January 8, 2002.
"The LINK Graph Software Package: a Status Report", Southeastern Section of the Mathematical Association of America, March 31, 2001.
"An Introduction to Demography", North Carolina Agricultural and Technical State University, March 1, 2001.
"Exploring Finite Topologies", Joint Mathematics Meetings, January 13, 2001.
"An Introduction to Large Permutation Groups", Southeastern Section of the Mathematical Association of America, March 11, 2000.
"Mathematical Writing with LaTeX." Southeastern Section of the Mathematical Association of America, March 12, 1999
"Filters for Beginners." Southeastern Section of the Mathematical Association of America, April 14, 1997
"C++ Classes for Group Programming." Joint Mathematics Meetings, January 8, 1997
"The Use of Graded Journals in Mathematics Classes." Southeastern Section of the Mathematical Association of America, April 1, 1995
Commentary for video "Not Knot." Carolinas Mathematics Conference, October 6, 1994
"Minimal Writing Standards in Freshman Mathematics Courses." Southeastern Section of the Mathematical Association of America, April 8, 1994
"Elementary Game Theory." Southeastern Section of the Mathematical Association of America, April~3, 1993 and to the North Carolina Council of Teachers of Mathematics Conference, September 30, 1994
"Use of Ungraded Journals." Workshop held at the Elon College Writing Center, Spring 1989.