Waitlisted at Irvine but accepted to UCSB

Hi,

UCSB and UCI are my only two possible schools to attend. I opted in on the waitlist for Irvine and I will SIR to UCSB before May 1st.

However, what do I do for housing? When May comes, should I begin applying for housing at UCSB? (Because Irvine waitlist decisions apparently could come out around June). Could I take back all my applications for housing and enrollment at UCSB with no penalty assuming that I get eventually get accepted into Irvine?

Also, is the UCSB Computer science program extremely hard? I know “difficult” is subjective but if anyone could throw out some thoughts on the program I would appreciate it. Thanks