
Courses Courses taught at ASU:

Lower division: College Algebra, Finite Mathematics, Brief Calculus,
Elementary Linear Algebra,
Calculus with Analytic Geometry I and II,
Calculus for Engineers II

Upper division: Mathematical Structures, Linear Algebra,
Advanced Linear Algebra, Intermediate Calculus,
Advanced Calculus I, Group Theory, Introduction to Abstract Algebra,
Intermediate Abstract Algebra, Theory of Numbers, Cryptography,
Cryptography II

Graduate courses: Abstract Algebra I, II, and III, Elliptic Curves,
padic Analysis,
Algebraic Number Theory, Topics in Galois Theory, Modular Forms
Courses taught at University of Texas:

Calculus I and II,
Brief calculus,
Undergraduate abstract algebra,
Geometry for preservice teachers,
Elliptic curves
Courses taught at Harvard University:

