Peter Steenkiste, Carnegie Mellon University