DEPARTEMNT OF COMPUTER SCIENCE