added more validation for advisor ad an alert on undergrad candidacy if user not a junior or senior