Seek out programs that are rigorous. They exist. My DD did 4 study abroad programs and all were rigorous. They were work hard play hard. For CS you might need to plan to take gen eds or electives abroad, however.
1 Like