Incorporating Student Covariates in Cognitive Diagnosis Models