Get a concealed weapons permit and a good reliable pistol. It might be against the rules on campus but that is not a criminal offense. They might punish you or kick you out of school but the only time it would come out is if your life was in danger so if you dont tell anyone you have it they wont know. There was a petition here in WA about that exact thing. If you are 21 plus get the permit and a very good handgun. Learn how to use it and keep it stored safely in your backpack. School rules come second to your life. Just my opinion.