Roscoe Giles Associate Professor of Electrical and Computer Engineering, College of Engineering, College of Arts & Sciences