<p>Note that one advantage of finishing at UMass - Amherst is that you can avoid transfer credit issues. CS is a subject where the frosh/soph-level courses and curricula vary considerably, so that there is often not a one-to-one course mapping between any two schools. This may result in having to retake several frosh/soph-level CS courses due to the new school not accepting your previous CS courses as equivalent to its own. Investigate this carefully at any potential transfer target school.</p>