I am a Senior Researcher at Samsung Research America in New York City, where I work on robotics, computer vision, and machine learning. Before joining Samsung, I received my CS master's from Columbia University with a focus on robotics and computer vision. During that time, I did several research projects under the supervision of Prof. Shuran Song. I did my Bachelor in Computer Science from IIT Kanpur. In the past, I also worked at Tesla Inc and Adobe Systems as a software development engineer.
I am a Senior Researcher at Samsung Research America in New York City, where I work on robotics, computer vision, and machine learning. Before joining Samsung, I received my CS master's from Columbia University with a focus on robotics and computer vision. During that time, I did several research projects under the supervision of Prof. Shuran Song. I did my Bachelor in Computer Science from IIT Kanpur. In the past, I also worked at Tesla Inc and Adobe Systems as a software development engineer.
> I'm busy a lot of the time so don't think about this.
The statement above reminded me of my situation when I was always busy with my coursework and couldn't find time for other activities. If that's your case, I will give three advices:
1) Work in groups:
* Context: One thing that I learnt the hard way was people make friends by working with them together on assignments and discussing things. During my undergrad, working in groups felt like cheating to me: If I couldn't come up with a derivation or proof completely on my own => I don't understand it fully. How wrong was I in retrospect.
* Advantages:
(a) Learning is much faster (your friends understand what you know and what you don't, internet
does not. When they explain something, they use this knowledge to specifically explain what you need)
(b) You are much more likely to succeed (it's very unlikely that all of your group members feel lazy or unmotivated at the same time)
* How to find groups: CS Projects usually require you to work in groups. Even if it's not, just call someone and say that you want to discuss this thing with them.
2) Don't spend too much time on courseworks:
* Context: If you are in a good institute, your professors are probably very excited to teach and their course material is very rigorous. If you holistically try to understand everything in deep, I think it's just too much to learn in one semester.
* Choose wisely: Decide in advance for what courses you want to understand everything and what courses you just want to pass. Passing a course (with a good grade) does not require understanding everything in deep, be smart about what to study.
3) Have some hobbies: Other answers have already touched upon this point.
Remote: I am fine with relocating. Remote work is ok too.
Willing to relocate: Yes (preferably in the USA)
Technologies: Computer Vision and Robotics. C++, Python.
Résumé/CV: https://www.agshubh.com/, https://submagr.github.io/images/CV_Shubham_Agrawal.pdf
Email: agshubh191@gmail.com
I am a Senior Researcher at Samsung Research America in New York City, where I work on robotics, computer vision, and machine learning. Before joining Samsung, I received my CS master's from Columbia University with a focus on robotics and computer vision. During that time, I did several research projects under the supervision of Prof. Shuran Song. I did my Bachelor in Computer Science from IIT Kanpur. In the past, I also worked at Tesla Inc and Adobe Systems as a software development engineer.