I would definitely brush up on your rankings, because I'm pretty sure that SC isn't higher ranked in any of those. There are a few things that SC is higher ranked in, such as Astrophysics. But I know for example, SC doesn't touch SB's Physics program, or any of those other schools Engineering programs.
My friend that goes to SC tells me that people do smoke weed a lot there. But, not everybody does, its just very common. Just like how drinking is very common at SB, but not everybody does it.