To be honest, you don't sound like a person who likes to share. Someone who almost has a reputation for not being stingy shouldn't care about petty stuff like this, whatever your friend is like or what's happened before. Just focus on getting your own grade and never mind if he doesn't learn his "work hard" life lesson now, from you, it's just nice if you give them to him.