how many majors does the university attended by mark herring have coursework for ?
121