May I have a specific undergraduate major to qualify for this program?

No, you may apply with any undergraduate major.