

Courses
I previously taught:
Other
 I am the faculty advisor for the Towson Math Club. Let me know if you would like to join or would like any information!
 I am the coach for the Towson math team, competing in the Virginia Tech competition and Putnam exam. Let me know if you would like to participate!
 I advised a research group at the SMALL REU at Williams College in Summer 2014 and Summer 2015. The research groups I advised have resulted in 3 publications, see the research page for some of our results.
 I advised a research group at the SUMRY REU at Yale University in Summer 2019. Our research groups resulted in 2 publications on Primitive sets of polynomials over finite fields, see the research page for some of our results.
I like to include comics (like the above, from xkcd) in my lectures, as well as engaging students by programming computer simulations when appropriate, using primarily Sage and the R language.

