I am currently a junior in my undergrad. I go to a large public university which is quite mediocre to be quite honest. First are my stats:
Computer Science, Mathematics, Statistics Triple major
3.9/4.0 GPA (multiple Graduate courses if that counts for anything)
2 research papers with 1 as first author (does this count for anything?)
Full US citizen
No GRE yet, but would expect to get 800 Quantitative, and 600+ verbal.
Now the things that are really holding me back:
No real work experience since high school when I worked full time as a stock manager in retail. However I have been a TA, paid research assistant, tutor and treasurer for my social fraternity(again, are any of these of any value?). Additionally, the past summer I did research at a REU and have been accepted to participate in another REU this summer at a respectable university(top 15 or so).
As for letters of recommendation, I know I can get a good one with the professor I do research with, however I am unsure who else to get one from. The professor for whom I TA'd for hasn't responded back to me when I asked if he would be able to provide me with a letter of recommendation. Was considering asking my fraternity adviser for one, but I don't know how well that would look.
The reason I would really want to get into HBS 2+2 is that I will probably go to graduate school in some technical field if I do not get accepted into HBS 2+2, since I really don't think I have any chance of getting a respectable job from my current university.