Math 470: (Undergraduate) Communications and Cryptography, Summer 2026
Math 485: Undergraduate Directed Studies in Computational Complexity,
Summer 2026
Math 652: Graduate Optimization II, Spring 2026
Math 673: Graduate Mathematical Foundations of Cryptography, Spring 2026
Math 691: Graduate Research in Fewnomial Theory over Complete Fields,
Spring 2026
Math 485: Undergraduate Directed Studies in Computational Algebra,
Fall 2025
Math 691: Graduate Research in Real Fewnomial Theory,
Fall 2025
Math 691: Graduate Research in p-adic Fewnomial Theory,
Fall 2025
Math 485: Undergraduate Directed Studies in Computational Algebra,
Summer 2025
Math 673: Graduate Mathematical Foundations of Cryptography, Summer 2025
Math 691: Graduate Research in Fewnomial Theory over Complete Fields,
Summer 2025
Math 691: Graduate Research in Fewnomial Theory over Complete Fields,
Spring 2025
Math 478: Undergraduate Topological Data Analysis, Fall 2024
Math 685: Graduate Directed Studies in p-adic Geometry, Fall 2024
Math 691: Graduate Research in Real Fewnomial Theory, Fall 2024
REU in Algorithmic Algebraic Geometry (June 3 - July 26, 2024),
Summer 2024
Math 691: Graduate Research in Fewnomial Theory over Complete Fields,
Summer 2024
Math 691: Graduate Research in Fewnomial Theory over Complete Fields,
Spring 2024
Math 689: Graduate Special Topics in Security, Information, and
Authentication, Fall 2023
Math 685: Graduate Directed Studies in p-adic Geometry, Fall 2023
Math 691: Graduate Research in Real Fewnomial Theory, Fall 2023
REU in Algorithmic Algebraic Geometry (June 5 - July 25, 2023), Summer 2023
Math 691: Graduate Research in Real Fewnomial Theory, Summer 2023
Math 470: (Undergraduate) Communications and Cryptography, Spring 2023
Math 685: Graduate Directed Studies in p-adic Geometry, Spring 2023
Math 691: Graduate Research in Real Fewnomial Theory, Spring 2023
Math 648: Algorithmic Algebraic Geometry, Fall 2022
Math 685: Graduate Directed Studies in p-adic Geometry, Fall 2022
Math 691: Graduate Research in Real Fewnomial Theory, Fall 2022
REU in Algorithmic Algebraic Geometry, Summer 2022
Math 470 (asynchronous): Mathematical Cryptography, Summer II, 2022
Math 415/415H (Sec. 500/200): Stacked Regular/Honors Modern Algebra II,
Spring 2022
Math 685: Graduate Directed Studies in Real Algebraic
and p-adic Geometry, Spring 2022
Math 411 (Sec. 502): Mathematical Probability, Fall 2021
Math 415H (Sec. 200): Honors Modern Algebra I, Fall 2021
Math 685: Directed Studies (in p-adic algorithms and randomized real
algebraic geometry), Fall 2021
REU in Algorithmic Algebraic Geometry, Summer 2021
Math 685: Directed Studies (in p-adic algorithms and randomized real
algebraic geometry), Spring 2021
Math 470:
Communications and Cryptography (1 honors section, 1 regular section, and 1
online section), Fall 2020
Math 648: Algorithmic Algebraic Geometry, Fall 2020
(No teaching in Fall 2019 or Spring 2020, since I was a visiting
program director in the Algorithmic Foundations program (in the CCF
division, within the CISE directorate) of NSF)
REU in Algorithmic Algebraic Geometry (June 3 - July 26, 2019), Summer 2019
Math 673 (Section 600):
Information, Secrecy, and Authentication I, Spring 2019
Math 415 (Sec. 200): Honors Modern Algebra I, Fall 2018
Math 689 (Sec. 602): Introduction to Semi-Definite Programming and
Algebraic Optimization, Fall 2018
REU in Algorithmic Algebraic Geometry, Summer 2018