How to deal with stares?

I know a lot of women gets stared at by these creepy men, I was wondering how you all deal with it?

I am from the uk.

I go to work and come back from work. There's this dude who makes me feel really uncomfortable since recently, this isnt the first time this has happeend to me anyway... normally i just ignore it and dont make eye contact and I feel so so uncomfortable inside. This man just stares and when I'm on the bus, he makes eye contact and we get off the same stop and he makes eye contact again and holds his gaze. Im not sure if it's in my head cos of my past...we get on the same time and he sort of just looks at me holding his gaze and sits down on the the bus. Today, he got on before me and walked to the back of the bus upstairs and when I got on, he looked at me for few seconds and then sat kind of across me so it's near me. Then we get off same stop, he was looking at me i could see from the window since it was dark outside and he looked at me for a good few seconds...I was waiting in the stairs and he was down. He don't talk to me or nothing but it's just so creepy, I just gave him a dirty look and did think in my head to ask if everything's alright and whys he starting at me. I don't have good experiences with men and have been harassed sexually few times in the past which im still kind of dealing with. It doesn't affect me at all on a day to day and dont think about stuff but certain things can trigger these feelings or intense emotions inside me like for instance this situation..I was thinking to confront this man but I know I could maybe put myself in danger. I could start taking a different route or just sit downstairs on the bus, it's just unfair why I gotta do this. How do you ladies deal with this? It always seems to be those south Asian men