So would you do the software engineering at HES? Is it online? Sounds like you have some good people to talk to. If HES is best then I guess you are left with the problem of those three classes. Maybe the person who did HES resolved that with the company somehow Good luck!