A tutorial in each chapter on using MATLAB to understand and apply the theory introduced in the chapter.
Material reorganized and expanded based on authors' teaching experience and feedback from students and instructors.
Expanded coverage of applications of probability including estimation, hypothesis testing, and signal processing.
A new chapter on random vectors.
Coverage of Markov chains and elementary queuing theory made more accessible, with fewer preliminary details to absorb before reaching the subjects of greatest practical importance.