study abroad

Anybody has recommendation for a study abroad program (for ECE students). I was looking at EPFL program, but it seems the schedule doesn't align well with cmc one, the classes finish early enough, but the exam time either happens in 2nd half of June where it conflicts with intern if there is one, or in 2nd half of Jan when cmu is already in session. Anybody who have done the EPFL program can comment or recommend a different program?