Question: how to know if a shy guy has a secret crush on you?
Answer: He will quickly look away when you catch him; it looks like if someone air slapped him in the face.
He will look down when you catch him staring at you.
He will pretend to ignore you when you are around him but sneak peeks at you every once in a while (when he thinks you aren't looking).