CSCE-3420-RCooperSnyder