csc practice project