Uncategorized Computer Science is Critical Thinking on Steroids Published by EducationNews.org -- The "modeling" required by computer science is a widely transferable skill.…Julia SteinyOctober 31, 2013