<p>I'm doing a college search for a college with an abet accredited civil engineering program, and I'm not certain of what factors i should take into consideration about the programs themselves. For example, do different colleges require different levels of math or physics? Do different colleges allow different degrees of specialization to choose their own subdiscipline? How are the classes taught at different colleges? What technology and software are made available?</p>