Is my boy best friend like me?

So, I met a guy last year in a statistics class. And we become really close. He even introduced me to his mother but not to dad. The problem is he give me mixed signals. He act like he cares about me like he try to protect me, he allows me and his family to touch him coz he is muslim, he smell my hair and he is jealous when a guy hit on me. But sometimes, he act like he don't know me when someone he knows saw us hanging out, but sometimes he does not react like that at all. Like I don't understand him at all. He like me or sth? Pls help me guys so that I can move on

Is my boy best friend like me?
Post Opinion