University of michigan computer science faculty July 8, 2019 16 32 64 128 University of michigan dearborn computer science faculty University of michigan computer science University of michigan state University of michigan-dearborn University of michigan engineering University of michigan flint