what does it mean if a guy stares at you when you're not looking?
The reason that he stares at you when you're not looking could be that he finds something about you interesting. It might be that he wants to hear your opinion on things, he wants to see how you'll react to things or that he thinks that you have an interesting look.