Besides raising famous open questions surrounding P, NP, and other complexity classes, the field has demonstrated the interrelatedness of myriad, diverse computational problems, the promise of quantum computing, the quantification of information, knowledge, and security, and the success of algorithmic methods in computational learning and data science.

Centers and Labs

Affiliated Faculty

  • Jesse Hartloff.
    Jesse Hartloff, PhD
    PhD, University at Buffalo

    344 Davis Hall

    Phone: (716) 645-4729

    hartloff@buffalo.edu

    Assistant Professor of Teaching
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences
  • Roger He.
    Xin (Roger) He, PhD
    PhD, The Ohio State University

    318 Davis Hall

    Phone: (716) 645-4741

    xinhe@buffalo.edu

    Director of Graduate Admissions
    Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Graph algorithms; graph drawing; graph theory

  • Andrew Hughes.
    Andrew Hughes, PhD
    PhD, University at Buffalo
    Volunteer Assistant Professor of Teaching
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences
  • Matthew Knepley.
    Matthew Knepley, PhD
    PhD, Purdue University

    211A Capen Hall

    Phone: (716) 645-0747

    knepley@buffalo.edu

    Associate Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences
    Affiliated Faculty
    Department of Mechanical and Aerospace Engineering
    School of Engineering and Applied Sciences

    Research Topics: Scalable linear and nonlinear solvers for multiphysics problems; bioelectrostatics and molecular modeling for ion channels; geophysical modeling in crustal deformation, mantle convection, and magma dynamics; scientific library development and automated scientific computing; libraries and code generation for high performance computing; efficient solvers and preconditioners for GPUs and accelerators; finite element and boundary element discretizations for nonlinear problems; classical density functional theory, theory and numerics

  • Shi Li.
    Shi Li, PhD
    PhD, Princeton University

    328 Davis Hall

    Phone: (716) 645-1590

    shil@buffalo.edu

    Associate Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Approximation algorithms; combinatorial optimization; network design and routing; facility location and scheduling problems

  • Russ Miller.
    Russ Miller, PhD
    PhD, Binghamton University

    338F Davis Hall

    Phone: (716) 645-4737

    miller@buffalo.edu

    UB Distinguished Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences
    Adjunct Professor
    Department of Electrical Engineering
    School of Engineering and Applied Sciences
    Senior Research Scientist at the Hauptman-Woodward Medical Research Institute
    Adjunct Professor
    Department of Structural Biology
    Jacobs School of Medicine and Biomedical Sciences

    Research Topics: High-performance computing; parallel algorithms and architectures; cyberinfrastructure; grid and cloud computing; computational crystallography; molecular structure determination; computational geometry

  • Nils Napp.
    Nils Napp, PhD
    PhD, Electrical Engineering, University of Washington
    Volunteer Adjunct Assistant Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Robotics; algorithms; distributed systems

  • Ken Regan.
    Ken Regan, PhD
    PhD, Mathematics, Oxford University

    326 Davis Hall

    Phone: (716) 645-4738

    regan@buffalo.edu

    Associate Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Mathematical logic; theoretical computer science

  • Atri Rudra.
    Atri Rudra, PhD
    PhD, Computer Science and Engineering, University of Washington

    319 Davis Hall

    Phone: (716) 645-2464

    atri@buffalo.edu

    Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Algorithmic game theory; approximation and online algorithms; computational complexity; theoretical computer science; theory of error-correcting codes

  • Jinhui Xu.
    Jinhui Xu, PhD
    PhD, Computer Science and Engineering, University of Notre Dame

    315 Davis Hall

    Phone: (716) 645-4734

    jinhui@buffalo.edu

    Department Chair
    Professor
    Department of Computer Science and Engineering
    School of Engineering and Applied Sciences

    Research Topics: Algorithms; combinatorial optimizations; computational geometry; geometric applications in biomedical imaging; networking; treatment planning