I am presently a Senior in high school and I have been fortunate enough to get into several schools that I never thought I would be able to. I am set on studying computer science and I have narrowed down my choices to West Point or MIT on a full ROTC scholarship. I am struggling to make a decision and would love the input of anyone who feels they have an opinion one way or the other. I know I want to serve in the military and for that, West Point is the obvious choice. On the other hand, I want to branch cyber and while West Point has a good CS program, I was told by a CS teacher at West Point that their program does not hold a candle to the one that MIT has. Some of my concerns are fitting in at MIT because I feel I identify much more with West Point cadets. However, as I have yet to do an overnight at MIT, I can't confirm this. Another concern is not getting the highly specific education that MIT might provide but I don't know if ROTC will hold me back later on down the road politically when promotions come around. I'm grateful to have this choice to make and hope that I will do equally as well from either institution. Any advice is appreciated! Thanks