David O'Hallaron Professor of Computer Science And Electrical And Computer Engineering Research Areas: Computer-assisted instruction Massively parallel and high-performance simulations Operating systems