He has been a faculty member of the University of Pittsburgh's Department of Computer Science since 1985.
From 1985 onwards, he has held a position within the University of Pittsburgh's Department of Computer Science.