Department of Computer and Electrical Engineering and Computer Science