- Teaching and mentoring awards:
- UNL Mathematics ``Roger Wiegand'' Award, 2007:

*Award for contributions to graduate students* - UNL College of Arts and Sciences Award for Distinguished Teaching, 2004

- UNL Mathematics ``Roger Wiegand'' Award, 2007:
- Courses taught:
- At UNL:
- Undergraduate: Math 203 Contemporary Mathematics, Math 221/221H/821 Differential Equations, Math 310/310H Introduction to Modern Algebra, Math 314 Matrix Theory, Math 350 Modern Geometry, Math 471 Undergraduate Topology
- Graduate: 871 Topology I, Math 872 Topology II, Math 896 Teaching Mathematics, Math 896 Mathematical Landscapes, Math 896 Professional Development, Math 911: Growth of Groups, Solvable Groups, Homology of Groups, Geometric Group Theory
- Reading courses: Hyperbolic groups, Formal Language Theory, Combinatorial Group Theory, Automatic Groups, Higher Homotopy Groups, Infinite Rewriting Systems, Automata Theory, Computational Algebra

- At NMSU:
- Undergraduate: Math 191 Calculus I, Math 192 Calculus II, Math 330 Discrete Mathematics, Math 392 Differential Equations, Math 481 Modern Algebra I, Math 482 Modern Algebra II, Math 401 Introduction to Topology
- Graduate: Math 541 Topology I, Math 542 Topology II, Math 655 Geometric Group Theory
- Reading courses: Rewriting Systems, Group Theory, Topology, Hyperbolic Groups

- At UNL:
- Course development:
- Math 350 Modern Geometry: Complete course redesign to align material with the National/Nebraska teaching standards for the associated high school geometry topics. The emphasis was changed to showing the students why - and when - the standard results of high school geometry are true, and incorporated significant component working with software such as Geometer's Sketchpad for hands-on exploration of Euclidean and hyperbolic geometry.
- Math 471 Undergraduate Topology: New course designed to be accessible to students with a variety of abilities and backgrounds. The material covered includes some basics of point-set topology, but also combinatorial and geometric aspects of topology that allow the students to use pictures and other ``concrete'' methods to study spaces.
- Math 911 Topics in Group Theory: Several different courses have been developed under this title, with half or full semester modules in areas including: Growth of groups, poly-properties of groups, geometric group theory, and homology of groups.

- Mentoring activities
- IMMERSE faculty mentoring: Violeta Vasilevska, 2009
- Postdoctoral mentoring: Tim Susse 2014-2017; Collin Bleak 2007-2010; Zoran Šunić 2001-2003
- PhD thesis co-advisees, degree completed: Katie Tucker, 2019; Maranda Franke, 2017; Nick Owad, 2016; Anisah Nu'Man, 2015; Scott Dyer, 2015; Melanie DeVries, 2013; Ashley Johnson, 2013; David McCune, 2011; Justin A. James, 2006; Steven P. Lindblad, 2003
- PhD thesis co-advisees, current: Ash DeClerk, Andrew Hayes, Aurora Marks
- Undergraduate thesis co-advisees, degree completed: Aaron Calderon, 2016; Chuck Larrieu, 2012; Jordan Wiebe, 2012; Mary Vacha, 2005; Lucas Sabalka, 2002

- Nonacademic career information developed for advising
graduate students in mathematics:

See page at link.