So, an update. I think I got a good version of my cover letter. Well, it's slightly more than a page (one page and about 11 spaces) and I pretty much fit everything I want in there. Listed my intentions to apply and how I believe I would be a good fit for the company and how I can help them, mentioned two key class projects and how it relates to the job responsibilities, mentions me doing a Volunteer Tax program, where I help families prepare tax returns, and how I interact with clients, and mentions what games I am currently playing.
Is the cover letter length I have, atm, a bit too much, and how can I condense it if so?