added cs major requirements