@ucbalumnus has a good handle on the requirements. WHat I can say is that if they say it’s a requirement, he’d better have it or it’s a guaranteed rejection. From there, get as much of the recommended as possible, keep the GPA up, and he’ll have a good shot.