Yes, especially at that age.
he finds you attractive, take it as a compliment...and if you like him then just "take it"
a guy at 21 can get turned on if the wind is blowing in the right dirction
yes, it's totally normal. Especially if he's attracted to you :)
yes, this is very normal for males of this age to respond this way. It is because of male hormones. At that age a slight breeze can give arousal.
he fancys the butt off you