Most Helpful Guy
This is a simple dilemma. He is clearly into you. It's just that he's unsure about you and he's waiting for the right time to talk to you (when you're alone or something). All you have to do is be inviting and friendly. Smile back when he stares, etc.