Tom Lehrer
Lehrer earned his AB in Mathematics in 1946, and an MA degree the following year.  He has taught mathematics at many universities.  Some of these are Harvard, MIT and University of California-Santa Cruz.