Department of Computer Sciences and Electrical Engineering