He stares but never approaches me?

Breadpeople7
I've had a crush on this guy for a few weeks and he's showed some signs of liking me but I'm not sure if he's just being friendly or not. (Small note that he's a few years older than me and I heard that he has a girlfriend)
- Looks at me when I'm not looking at him.
- Stares at me from a distance, sometimes his body/feet face me
- When we lock eyes he either quickly looks away after a few seconds or smiles then turns away
- Rarely talks to me but keeps looking at me (What is this a staring contest?)
- He acts nervous around me and tries to fix his hair
- He passed by me and didn't say anything but looked straight at me
- Randomly says hello or gives me a shy nod
- Doesn't look anywhere but into my eyes
There was a time I wore a nice outfit for picture day and I had class with him on that day. He had a presentation and every time he looked at me he kinda stuttered and kept looking away. But there's a lot of times that he tries to avoid me and keep his distance. One minute he shows a big sign of attraction, then he's treating me like I'm not there. Does he secretly like me in that way or am I being delusional?
He stares but never approaches me?
6 Opinion