A couple of years ago, when the University of Calgary created a course that taught computer-science majors how to write viruses, a chorus of security experts rushed to condemn the program. But since Calgary opened the floodgates, a number of other institutions have started offering their own



Developing online and blended learning programs requires research and collaboration. Learn how top technology companies are partnering with campuses across the country to advance online learning as it becomes an increasingly important aspect of higher education.