Sara Jamshidi

Assistant Professor of Computer Science and Mathematics
Director of the Applied Data Center

Math and Computer Science


  • Computational Algebraic Geometry
  • Algebraic Statistics
  • Distributed Computation
  • Machine Learning and AI


  • PhD, Mathematics, Penn State University
  • MAs, Mathematics and Economics, Cal State Los Angeles
  • BA, Applied Mathematics, University of California, San Diego

Courses Frequently Taught

CSCI 112: Computer Science I

CSCI 212: Computer Science II

Math 230: Abstract and Discrete Mathematics

CSCI 317: Data Structures and Algorithms

CSCI 325: Artificial Intelligence

Recent Publications

The Spark Randomizer: a learned randomized framework for computing Gröbner bases. With Sonja Petrović. (2023) Submitted to the Journal of Symbolic Computation.

Predicting the cardinality of a reduced Gröbner basis. With Eric Kang and Sonja Petrović. (2023) Submitted to the Journal of Symbolic Computation.

Threaded Gröbner bases: a Macaulay2 package. With Sonja Petrović. Journal of Software for Algebra and Geometry. Volume  11. (2021) pages 123-127

Book: Mathematics for Sustainability with John Roe and Russ deForest. Springer. (2018)

Awards and Honors (selected)
  • Pennsylvania State University’s Eberly College of Science Dean’s Climate & Diversity Award (2013)
  • Sidney Drell Science and Technology Award, Intelligence and National Security Alliance (INSA), 2017
  • Harold F. Martin Graduate Assistant Outstanding Teaching Award, Penn State University, 2015
Professional Working Groups and Affiliations
  • Institute of Electrical and Electronics Engineers (IEEE) AI Ethics Expert Focus Group on Algorithmic Bias
  • Technology (NIST) public working group AI Risk Management Framework
  • TrustVector, LLC Subject Matter Expert