John Wawrzynek Electrical Engineering (EECS) parallel architectures, reconfigurable computing, integrated-circuit & system design