Coworker talks nonstop, hums, makes noises. What else can I do?

I am 29F, my coworker is 50sM. We work together a few days a week and it honestly feels like torture. He will not stop talking, he recognizes that he talks a lot, and asks invasive questions. I do not ask follow up questions, I appear distracted, I keep headphones in when I can, etc.

He just continues to talk and try harder to get my attention to have a conversation. Also, he will hum and make noises if he’s not talking. It’s like he is unable to occupy himself and it’s really frustrating. I am losing patience quickly (it’s been like this for 5 months).

He also comments on my appearance frequently (and on female students too much, it’s disgusting) and I hate it. And says things that are culturally and racially insensitive (like asking a Muslim woman what she was wearing and if it was because of her religion). I understand that you’re curious but it is just highly inappropriate. The lady looked like why is this guy asking me this I don’t even know him. I also want to point out that I am black and he is white.

He is older but my dad has almost 20 years on him and is more socially aware and my coworker talks about neurodivergent people so he does not consider himself to be and how they don’t understand social cues, when clearly he doesn’t either.

Today, was annoying, I was clearly trying to work on something and he would not stop talking, asking invasive also dumb questions like are there coconut trees in X tropical island relating to my country of origin. I wanted to say, “google it,” or use your common sense like it’s a tropical island.

Last week he asked if I was mad at him because I didn’t speak to him at a work event. I said that I am usually quiet. Then he asked why, I just said that’s how I am. I don’t like attention to be drawn to me so he then chose me for a prize that I didn’t meet the criteria for and then kept coming over to talk with me. I sat away from him and gave him short responses. It’s like he doubles down when it’s clear I don’t want to engage with him and be left alone.

I regret speaking to him at all earlier when we started working together because he feels entitled to converse with me nonstop or make comments about my appearance and what he prefers (like I don’t care). In addition, I feel like would be okay if this was just an hour or so but it’s from the time we start and until we leave. The only break I get from the constant chatter is going to the bathroom. I dread going to work with him and I don’t think he gets it. Also I have to be tactful because earlier in the year I said I don’t consider us to be friends just coworkers and he was upset by this. This is such a long rant but I have to work with him on Thursday and need some ideas of what I can do next.