<p>How about Tulane? I know Tulane is generally strong in the sciences, not sure about physics though.</p>