Alexander Barvinok Professor, University of Michigan Website Alexander Barvinok is a professor of mathematics at the University of Michigan in Ann Arbor, where he has been since 1994. He is interested in computational complexity and algorithms in algebra, geometry and combinatorics. Program Visits Geometry of Polynomials, Spring 2019. Visiting Scientist and Workshop Organizer. Counting Complexity and Phase Transitions, Spring 2016. Visiting Scientist and Workshop Organizer.