This shy guy in your class isn’t reading the signs or he is misinterpreting them, and this isn’t unusual for a shy guy.
In general, a shy guy struggles to make a move on a girl, regardless of the signs that are directed at him.
Although you are thinking about going for someone else, take into consideration that this shy guy is bad at reading signs, before moving on from him.
They have less experience with dating or romancing girls, so they are less likely to read into the signs of romantic interest that a girl is sending them.
Even though the girl is sending these signs repeatedly, the shy guy’s lack of experience hampers him from perceiving and understanding them.
A confident girl is clear about whether she likes him or not, by showing him more straightforward signs of romantic interest through her body language.
Therefore, guys like confident girls more.
A confident girl is responsive to flirting and decisive in making a move on a guy, when she believes there is an obvious opening.
Most guys find it a little bit more tricky with the shy girl.
A guy who has had more experiences with a shy girl is normally the one who makes attempts to approach her more aggressively, knowing how a shy girl acts and what to expect.