Hi, My name is Subhojeet and I'm a student at VIT University. I have loved computers since I was 11 and have done numerous projects.

I have created games using Unity Engine and designed plugins for other developers to help in game development. I earned a revenue approx $8000 from my plugin.: www.bornfrelabs.com

I am also interested in the field of Machine Learning and Artificial Intelligence,and have done MOOC courses to gain knowledge in the same. I've done a few AI projects in GitHub: www.github.com/subho406

However being in an Indian college I see most of my friends studying only for grades. They don't have much of knowledge on how the actual thing works but manage to get good grades in examinations. I spend most of my time learning new stuffs and do not like rote learning and get average grade in examinations.

I'm worried that whether marks is really important for becoming a good Computer Science Engineer and working in a top company.

Am I doing enough to reach my goal? Or am I wasting my time doing external courses and projects and should I concentrate more on marks?

Being in a not so good college will I be ever able to match with professional developers and solve real world problems?