<human>: Can you summarize the given text in a few sentences?

Well I'm taking this class intro to computer science this semester and there are these programming assignments you have to turn in every week. There is a guy in my class who offered to work on them with me so we go to the computer labs every week. But last week he asked me if I wanted to have dinner with him after. I asked him if he meant as a date, and he was like I guess yeah, and I was like I'm really sorry but I have a boyfriend. So, I asked him if we could still be friends, and he was like yeah of course. But yesterday I tried texting him to meet up in the labs and he said he couldn't make it. And I texted him again like an hour ago and he said he was busy today too. I asked him if anything is wrong, and he said no, but he's obviously lying to me. I guess he must be mad or whatever about last week, but I mean if he doesn't want to work on the assignment with me he should at least say so because it's due tomorrow afternoon and I'm not sure how to do it. So, what should I do? Because he's really funny and nice and I would hate to lose his friendship for a lame reason. Should I write him a note?
<bot>: A guy asked me out, but I have a bf, now he's avoiding me even tho he said we could still be friends.