Bridging philosophy and AI to explore computing ethics

During a meeting of class 6.C40/24.C40 (Ethics of Computing), Professor Armando Solar-Lezama poses the same impossible question to his students that he often asks himself in the research he leads with the Computer Assisted Programming Group at MIT: "How do we make...

Puzzling out climate change

Shreyaa Raghavan’s journey into solving some of the world’s toughest challenges started with a simple love for puzzles. By high school, her knack for problem-solving naturally drew her to computer science. Through her participation in an entrepreneurship and...

Can deep learning transform heart failure prevention?

The ancient Greek philosopher and polymath Aristotle once concluded that the human heart is tri-chambered and that it was the single most important organ in the entire body, governing motion, sensation, and thought. Today, we know that the human heart actually has...

Creating a common language

A lot has changed in the 15 years since Kaiming He was a PhD student. “When you are in your PhD stage, there is a high wall between different disciplines and subjects, and there was even a high wall within computer science,” He says. “The guy sitting next to me could...