Biochemistry vs Public Health for pre-med

Biochemistry is a tough major. My DS who is very strong in both bio and Chem found it to be very challenging and had to work hard for grades.