Upenn engineering professors, Email Eric Stach Professor, Robert D