Yeah, I'd say he likes you. Maybe give it a bit more time, make it clear to him you like him... if after a while he still doesn't do anything about it then go ahead and ask him out yourself, cause he's probably just too shy to. I'm sure things will become much clearer at this dance;)