i need to do cs theory