Course Information and Course materials


Is your web browser math capable?

There are two levels of math capability:

  1. native
  2. assisted

Native capability means that your browser supports Mathematical Markup Language. For native support to work fully it may be necessary for you to install fonts such as the STIX Fonts (available without cost) on your computer.

Assisted capability means that your browser is new enough to support MathJax.

Your web browser must be math capable if you are to be able to access all of the materials here.


Current and Forthcoming Courses

Information for students currently in my courses and, as available, information on the courses that I am planning to teach.

What every undergraduate Math Major should know about mathematics

I view this as a question about horizons rather than as a question about the syllabus for a minimum competency exam.

Comments on the Advanced Linear Algebra Course for instructors (a draft).


Course Notes

Notes on Continued Fractions and the Euclidean Algorithm
Prepared for Classical Algebra, Spring 1997.
Supplementary notes on Infinite Series
Prepared for Honors Calculus II, Spring 1996. Revised for Honors Calculus II, Spring 1997.
Supplementary notes on Newton's Tangent Method
Prepared for Honors Calculus I, Fall 1995.
Notes on the Gamma Function
Originally prepared for Honors Calculus II, Spring 1995.
Review sheet on Curve and Surface Integrals for Calculus 3
Prepared in the mid 70's and used repeatedly.

Course-Related Programs

Maple Code for arithmetic on elliptic curves
This is a package of routines prepared for my course in Number Theory, Spring 1994. These routines were written to reflect what was done in class. Some of them are not efficient. For extensive work I recommend the use of the "gp" interface to PARI. Some information on PARI is available at this site.

My Favorite "Prelim" Question

What is the Pontrjagin dual of the additive group of the field of rational numbers endowed with the discrete topology?
TOP |  DEPARTMENT