Wash your feet and change your socks at least once a week you stinky student.
I'm sure I've heard of people putting fresh cat litter in their shoes overnight.
No idea how effective it is but I'd happily post you some to try.
My shoes go in the washing machine on 40 every so often and all have odour eaters in and they get a wash at the same time. They smelllovelyfine.