3 majors, 4 semesters

Seems like his advisor is helpful and cooperative. That will help a lot.