Will I need to visit Penn/US at all in order to get this degree?

No.