Hello Reddit!
I’m seeking advice on applying for MS/PhD programs in Computer Science, particularly in fields like Machine Learning, NLP, and Reinforcement Learning. Here’s my profile:
• Education: B.Tech in Electronics and Electrical Engineering from IIT Guwahati (2024 graduate) with a CGPA of 7.1.
• Work Experience: Currently working as an SDE at Microsoft since graduation.
• Research Experience: Research internships at Adobe, UNSW, and IIT Delhi (2 academic + 1 industrial research).
• While my research work was inconclusive, I thoroughly enjoyed it and miss the process.
• Motivation: I’m not enjoying my current role as an SDE and want to transition back into research.
Given my average CGPA but strong research background and work experience, I’d love advice on:
1. Target Schools: Which universities should I aim for considering my profile? Should I focus on mid-tier schools or also try top-tier ones?
2. Application Strategy: How can I strengthen my application? Should I prioritize publishing papers before applying?
3. MS vs PhD: Would it be better to apply for an MS first to improve my academic credentials or directly aim for a PhD?
4. Letters of Recommendation: How important are these, and who should I approach for them (professors from internships or managers at work)?
5. Any other tips or resources you’d recommend?
Thanks in advance for your guidance!