How do I know if he likes me? What do I do?

Signs that make me think he does

Catch him looking at me

Late night conversations in person to like 1 in the morning.

Dinner together twice at my place

Playful teasing

I would make sarcastic jokes and he would knock off my had or playfully hit me with a towel or something.

My two of my friends thought we were flirting and thinks there’s something there and my roommate thinks that he always like that with his friends that are girls so I’m confused if he even likes me or just goofing around. How do I know and how do I approach it? He lives right next to me and see me every day so I don’t want to make things awkward.