actually if he's an engineering major it's probably related to his personality disorder so confrontation might not be the best.
Sorry crumply, but this is true! I have yet to meet an engineering major (I have met many since one of my good friends is one and he keeps introducing me to others) who isn't at least a bit (a lot) of a weirdo faggot.
You could seriously just tie him to his bed until your exams were over. As long as you have your flatmates on your side and they're willing to say you didn't do this, you should be fine. By the sounds of it he can't make any
more noise than he already is, and since the year is almost over you won't have to suffer from him for long (assuming you are moving after the year).
If he moves around in the nighttime, turn off the fuses that control the lights in his part of the house after a certain point! Then he will have to walk around in the pitch black. In addition to this, sprinkle glass onto the floor outside (or inside) his room! You will also have to steal his shoes and any flashlights he has. However, this is a blameless crime.