My degree was a great education in Scheme and AI (Prolog, Bayes, search). I met a few people who I don't talk to much anymore.
My AI was one-to-one, with a couple of lecturers, because I was simply the only person that year to take it. I guess that's why I learned a lot.
I decided not to take a job placement for the 3rd year, as I needed to finish the course before I lost interest.
Do you do the degree quickly or postpone a year with a job?
I got a 2:2 which doesn't look very impressive to employers, but I don't regret taking the degree. An opportunity will come along.
That's one issue - Do you flunk year after year until your grades are at the top, or do you do the degree as quickly as possible and get a lower grade?