Gregory W. Wornell Professor of Electrical Engineering Department of Electrical Engineering and Computer Science