I have had a bad habit since my school times. I always avoid people I know when I meet them casually outside, such as on the street or somewhere else. It is not because I don’t like them. In fact, I want to be friendly with most of them.
Rationally, the reason I will do that is because I feel really shameful when I share the same space with others. I will question myself, “Will they feel unhappy about having me around?” “How do I greet them in order to satisfy them?” .etc
So, I think the best solution is to avoid them as much as possible. I will choose another way to go on the street, and when the lesson or work is over, I will pretend that I am busy until they’re leaving. Unfortunately, sometimes I will be witnessed the moment that I am trying to avoid someone. Then, they may misunderstand what I’m trying to do.