I'm a Software Engineering (BS) graduate with first class honors, and I want to attend a US PhD program on artificial intelligence (international applicant). I know MS is not a prerequisite for a PhD in the U.S.
However, I'm considering doing MS at a local university (not in US) for the following reasons:
- Publish some papers under my name during that time
- Get recommendations from good professors (Currently I don't have anyone who is aware of my work)
- Obtain good mathematical background
- As sneak peek on doing "independent research"
Do you think the above given reasons are good reasons for me to follow MS or do you think that is a waste of time?
Appreciate your opinion as I'm confused on making a decision.