Gregory Joseph Herschlag


Assistant Research Professor of Mathematics

I am interested in studying techniques to understand gerrymandering.  I am also interested in computational fluid dynamics and high performance computing.

Appointments and Affiliations

  • Assistant Research Professor of Mathematics

Contact Information

  • Email Address:


  • Ph.D. University of North Carolina - Chapel Hill, 2013

Research Interests

Algorithms to detect and quantify gerrymandering (redistricting; MCMC sampling); High performance computing (Multi-GPU; MPI; super-computers); Computational fluid dynamics (hemodynamics; lattice Boltzmann methods; multi-physics/multi-scale algorithms)

Awards, Honors, and Distinctions

    Courses Taught

    • IDS 798: Capstone Project
    • MATH 202D: Multivariable Calculus for Economics
    • MATH 230: Probability
    • MATH 390: Special Topics in Mathematics
    • MATH 393: Research Independent Study
    • MATH 493: Research Independent Study
    • MATH 730: Probability
    • STA 230: Probability

    In the News

    Representative Publications

    • Herschlag, G; Kang, HS; Luo, J; Graves, CV; Bangia, S; Ravier, R; Mattingly, JC, Quantifying Gerrymandering in North Carolina, Statistics and Public Policy, vol 7 no. 1 (2020), pp. 30-38 [10.1080/2330443X.2020.1796400] [abs].
    • Carter, D; Hunter, Z; Teague, D; Herschlag, G; Mattingly, J, Optimal Legislative County Clustering in North Carolina, Statistics and Public Policy, vol 7 no. 1 (2020), pp. 19-29 [10.1080/2330443X.2020.1748552] [abs].
    • Herschlag, G; Gounley, J; Roychowdhury, S; Draeger, EW; Randles, A, Multi-physics simulations of particle tracking in arterial geometries with a scalable moving window algorithm, Proceedings Ieee International Conference on Cluster Computing, Iccc, vol 2019-September (2019) [10.1109/CLUSTER.2019.8891041] [abs].
    • Chin, A; Herschlag, G; Mattingly, J, The Signature of Gerrymandering in Rucho v. Common Cause, South Carolina Law Review, vol 70 (2019) [abs].
    • Herschlag, G; Lee, S; Vetter, JS; Randles, A, GPU data access on complex geometries for D3Q19 lattice boltzmann method, Proceedings 2018 Ieee 32nd International Parallel and Distributed Processing Symposium, Ipdps 2018 (2018), pp. 825-834 [10.1109/IPDPS.2018.00092] [abs].