Writing programs using ordinary language
Systems that can convert written specifications into working code in a few narrow cases could be generalized to other tasks.
Systems that can convert written specifications into working code in a few narrow cases could be generalized to other tasks.
Tomás Palacios investigates use of ‘extreme materials’ in electronics, which could reduce energy consumption and make computers far faster.
A new hardware design makes data encryption more secure by disguising cloud servers’ memory-access patterns.
‘Wi-Vi’ is based on a concept similar to radar and sonar imaging.
An algorithm that can accurately gauge heart rate by measuring tiny head movements in video data could ultimately help diagnose cardiac disease.
A new algorithm solves a major problem with homomorphic encryption, which would let Web servers process data without decrypting it.
Electrical engineering and computer science professor has lengthy record of leadership in teaching, advising and curricular innovation.
Software that identifies errors in students’ programs — however idiosyncratic their approaches — could be a boon for online learning.
Researchers identify compounds that help liver cells grow outside the body.
With a recently released programming framework, researchers show that a new machine-learning algorithm outperforms its predecessors.
‘The Founder’s Journey’ serves as an introduction to entrepreneurship for undergraduates.
'She truly became an integral part of the CSAIL community.'
Grand prize in 2013 competition goes to an online exploration tool to aid students in planning their selection of classes.
Selected on the basis of academic or professional achievement, as well as demonstrated leadership potential in their fields