Senior year Computer Systems Lab research project