DEPT. OF COMPUTER SCIENCE AND TECHNOLOGY