Department of Communication and Computer Engineering