Summary
Daniel Krashen is a Presidential Professor of Mathematics at the University of Pennsylvania with over a decade of academic and research experience spanning noncommutative algebra and algebraic geometry. He combines deep theoretical work with practical skills in scientific programming—contributing to and using tools like Macaulay, PARI, Python, and C on Linux—to produce mathematical software and computational experiments. His career includes faculty roles at Rutgers, University of Georgia, and visiting positions at top institutes, reflecting a sustained record of research, teaching, and educational outreach. Notably, he blends pure-math insight with hands-on coding, enabling reproducible computations that bridge abstract theory and implementable algorithms.
12 years of coding experience
14 years of employment as a software developer
University of Southern California
Ph. D., Math, Ph. D., Math at The University of Texas at Austin
BA, Math, BA, Math at Oberlin College