How can you tell if a guy likes you?

So I sit next to this guy in my civics class and he is one of those guys who is really quiet and looks like he hates the world... But I always make him laugh with my stupid jokes .... A few days ago I gave him my snap and he added me last night but he won't start a convo also he takes way to long to answer