critical design review csce 483 2015976