software engineering projects - UC Davis - spring 2014