Judson Collier
Georgia Institute of Technology has required every undergraduate on campus to take a course in computing. Here are the lessons learned from the practice, now almost 10 years old, of creating high-demand computer science courses for non-computing majors.