Does this guy really like me?

We've been talking for a month, and it's been pretty nice. We always joke around and laugh, we've spoken French to each other over texts, and has said some things like calling me "sweet" and "loves talking to me". We hung out together with our friends and we sat together. But I'm not sure if he likes me because I'm the one who always has to text first or talk to him in class, he never comes up to me or texts first. He's super smart, very social in a way and is very shy, if this helps out. Does he like me?