I think it might be best to put the computer in another room, and run a LCD screen, that is designed for hazordus locations, primarly where rooms where splash and steam equipment is being used (since bathrooms contains lots of water (sink, shower, etc)., mounted to the wall.
Next, it might be best to use a controller that is made out of water-resistant material, with a cable that is waterproof.
Also, I suggest a GFI protector on the entire system.