Computer , Electrical and Mathematical Sciences and Engineering Division CEMSE Computer , Electrical and Mathematical Sciences and Engineering