I'm a 3rd year Physics undergraduate student at the University of Toronto, and my academic career seems to have hit rock bottom. The grades from my past term were absolutely dismal and I have (consequently?) been rejected by various professors for summer work. Since I am effectively unemployed for the next four months, I have plenty of time to allocate to further reading. However, what would you recommend I do to ameliorate my chances of being accepted for graduate studies in Physics? I have already considered trying to get something published - even contributing code to a physics-oriented open source project. Independent publication of significant research is quite difficult given my progress up the proverbial mountain of knowledge. Are there other avenues for me to examine?