Revert "Adding cs347"

This reverts commit 6ffd94f1e4734d2009fad899f85d59e2374a1093.
Revert "Revert "Adding cs347""

This reverts commit 1a0ac78f12708ea00b171cc9e37a111658a6ef48.