The new location is: https://www.isc.upenn.edu/
This page will automatically redirect to ISC in 10 seconds.