Human Factors Engineering?

I wanted to know what kind of classes a Human Factors Engineering Major takes, how the major differs from others like Mechanical Engineering, the opportunities of this major (internships, jobs, and study abroad), and overall experience from a current or past student.

For anyone who minored in it your iniput would help as well.

You can compare the course checklists for Human Factors vs Mechanical Engineering.

Course checklist for Human Factors Engineering
https://students.tufts.edu/sites/default/files/AASDegreeSheetBSEngPsych2020_0.pdf

Course checklist for Mechanical Engineering
https://students.tufts.edu/sites/default/files/AASDegreeSheetBSME2020.pdf

https://ase.tufts.edu/psychology/undergraduate/coursesDept.htm

General Hunam Factors Program Info
https://sites.tufts.edu/humanfactors/
https://engineering.tufts.edu/me/current/undergraduate/human-factors-engineering

Online course catalog (human factors courses = ENP prefix)
https://sis.uit.tufts.edu/psp/paprd/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.SSS_BROWSE_CATLG.GBL?pslnkid=TFP_COURSE_CATALOG