Personally, its not just liberal arts courses that add to a value education, but other technical courses as well. Just because i want to be a developer doesn't mean I don't want to study Calculus or linear algebra or differential equations or Accounting principles in college. (these were all courses in my CS degree). Even if we stick to CS, I don't think one can truly cover everything in 2 years. I haven't checked the curriculum of this program yet, but I'd like CS colleges to delve into subjects like data structures, automata, compiler construction, OS, Database internals (not just queries), Concurrent programming, etc. Yes, I may not need all of this to write a Web app, but these are things that I believe make a more well-rounded developer