Tear gas and body armor, yep, it can be purchased online. Explosives he created himself, the information is online or maybe The Anarchist Cookbook-
https://en.wikipedia.org/wiki/The_Anarchist_Cookbook
He was a science grad student. He probably had all the info he needed at the university.