@shawbridge, I agree, I’m definitely not anti-LAC. I’m trying like crazy to find one that will work for my daughter. I think the advantages far outweigh the disadvantages, but I do think course selection is a pretty serious issue that you need to deal with.
In Computer Science, for example, taking one additional elective could give you an edge in a job hunt. It will obviously come down to more than just one course, but for example, if a company is looking for someone to work on multi-threaded code, you would be at a disadvantage if you hadn’t taken the course in Parallel Programming I mentioned above.
I wouldn’t want one of my kids graduating in CS without taking that course and a course in Internet Programming, Data Mining, and possibly some others.
I think there are ways to do it, even while attending a LAC, but you really need to have a plan.