Mehran Sahami


Computing with Randomness: Probability Theory and the Internet

Probability theory is not typically an idea one associates with computing, but in the recent years it has become central to many of the problems that occur in computing. Dr. Mehran Sahami is an Associate Professor of Computer Science at Stanford University who helps us understand this.

Mehran Sahami Programming Methodology Stanford CS106A

28-Lecture Course: Programming Methodology

This Stanford course is an introduction using Java programming to engineer computer applications through modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing.