When a guy stares at you a lot with a serious face and doesnt look away even after you look right at him what does it mean?

It probably means that he likes you and he want's you to notice him. You should maybe try to talk to him and see if he is someone you would like to get to know.