I've read on the internet about how outdated our computer science curriculum is here in America. With new web technologies coming out so fast, is it even wroth the cost to obtain an undergraduate degree in computer science to program a professional database backed website? Will the fundamentals and the math actually be helpful in what I want to do?