<human>: Give me the gist of the text in a nutshell

I bought a laptop from HP that is still in warranty. There was an issue where the battery would not charge, but the AC adapter works fine. They sent me a new battery and that did not fix it, so they said it was a hardware issue and asked me to send it in. 

Three weeks ago, I sent the laptop in and just received it back today. I plug the laptop in, and the same problem is still there. It is like they literally did nothing. I contacted them and they sent me through all of the steps like they did before, and then said "well if that didn't work, then you have to send the laptop in again."

Going three weeks without a laptop isn't easy. I am a computer science major at a research university right now. 

Considering the fact that they did nothing to fix my laptop, is there anything I can do? Is there some sort of compensation I can receive for the 3 weeks during which I didn't have the product I paid for? Is there any way I can demand a new laptop (same make obviously) so I don't have to go without a laptop for the remaining three weeks of my summer classes?

Thanks.
<bot>: HP took my laptop in for repairs, did nothing for three weeks, and now want it back to "repair" it again. What can I do?