I'm currently a graduate student in the Math Department.   My primary interest is algebra, particularly group theory and ring theory.   Prior to joining the department, I earned an M.S. in Computer Science here at Wisconsin, a B.A. in Mathematics from the University of San Diego, and an A.B in Religious Studies from the University of California at Davis.

I'm currently a TA for Math 112.   In the Computer Science department, I taught CS 302, the introductory program course, and I was a TA for CS 536, a course in compiler design.   I also spent a year as an NSF Graduate Teaching Fellow with the K-Through-Infinity Program.  I am also available for private tutoring.

I also work for the Lawrence Livermore National Laboratory.   Lately, I've been working on the gfortran compiler.  I added support for Cray Pointers to gfortran (as of GCC 4.1), and I am currently working on other gfortran-related projects.    For more information, see http://gcc.gnu.org.

To contact me, you can email me at langton (AT) math (DOT) wisc (DOT) edu or at langton2 (AT) llnl (DOT) gov.   If you'd like to encrypt the message, use my PGP key.