COMPUTER SCIENCE AND ENGINEERING