John Guttag




Professor Guttag received a bachelor's degree in English from Brown University in 1971, and a master's degree in applied mathematics from Brown in 1972. In 1975, he received a doctorate in computer science from the University of Toronto. He was a member of the faculty at the University of Southern California from 1975-1978, and joined the MIT faculty in 1979.

Professor Guttag currently co-heads the Computer Science and Artificial Intelligence Laboratory's Networks and Mobile Systems Group. This group studies issues related to computer networks, applications of networked and mobile systems, and advanced software-based medical instrumentation and decision systems.

More info:

Customize your search:

E.g., 2016-10-25
E.g., 2016-10-25
E.g., 2016-10-25
Oct 19th 2016

This course is an introduction to using computation to understand real-world phenomena.

Average: 4.9 (8 votes)
Aug 30th 2016

A new and updated introduction to computer science as a tool to solve real-world analytical problems using Python 3.5

Average: 3.2 (5 votes)
Jun 7th 2016

6.00.1x is an introduction to computer science as a tool to solve real-world analytical problems. This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems.

Average: 7.8 (10 votes)