i'd try to move. i lived with a cigarette smoker when i was in the military and that was bad enough. the bad thing about it was, i would wake up as soon as i smelled smoke. instantly! fucks with my sleep and i dont want that shit in my lungs either. not saying you have to live with a str8 laced quaker either, but i'd take someone who at least drinks alot because that wont affect you. second hand smoke can, coupled with the fact that its a controlled substance....makes for problems.
granted, i know college kids probably do many things like that but when it boils down to where you have to live, i wouldnt settle for something that is such a major compromise like that.
move out bro, keep the stresses to a minimum and you'll be happier.