Is this... flirting? Or just strange?

There is a guy at my school who I suspect likes me. The thing is, he shows it very strangely. He will walk over and bump into me, shove his body into me while laughing in the elevator, try to block my way while walking and then rub against me, make snarky comments...but then he will get embarrassed and run away half of the time...but then he will do things like picking flowers and putting them near me, or telling me I have pretty eyes and then running away, or telling me I smell nice. I'm so confused xD is he just weird, or immature? Help!
Is this... flirting? Or just strange?
Add Opinion