Lyding: Robert C. MacClinchie Distinguished Professor in Electrical and Computer Engineering