COMPUTER SCIENCE AND ENGINEERING DEPARTMENT