Why is he teasing me? Is there something I'm missing?

Okay, so I am a 19-year-old freshman in college. I am new this semester, and I have a class with this guy my age. I think he's cute, but at the time, I had a long-distance boyfriend (he cheated, so not anymore). But over the past month or so, this kid has gotten very talkative and almost cocky (but like in a nice teasing way). He'll talk to me after class from across the room, and we'll be in there for an hour or 20 minutes, around the rest of my friends. He's made comments about my haircut, or how sometimes I shop online in class. I've told him to shut it as a joke and gotten the response of "Oh really, and what are you gonna do about it?" He even told me I should come work with him. He doesn't seem to make any comments to any other girls in my class like that... Am I missing something? Does he like me? Or is he just flirting to flirt?

Why is he teasing me? Is there something I'm missing?
Post Opinion