Andrew Hughes,
Assistant Professor of Teaching
Department of Computer Science and Engineering
University at Buffalo, The State University of New York
Office: 348 Davis Hall
Office hours (Spring 2020):
  • CSE250: Monday|Wednesday 3:00pm-4:00pm
  • CSE396/CSE432: Tuesday|Thursday 12:30pm-01:30pm
  • Additional times by appointment. Please send email if it is urgent. Be sure to include the course (or some tag) in the subject line.
Phone: 716-645-1591


PhD from University at Buffalo (2016); BS from University at Buffalo (2009)


I am interested in theoretical computer science.


Current Semester (Spring 2020)
Past Semesters
  • CSE396: Introduction to the Theory of Computation.
  • CSE250: Data Structures.
  • CSE430: Topics in Theoretical Computer Science (Randomized Algorithms Analysis and Design).
  • CSE111: Great Ideas in Computer Science.
  • CSE191: Discrete Structures.
  • CSE199: UB Seminar.