A self-contained, accessible introduction to signals and systems for students from introductory to graduate level. The use of MATLAB is integrated throughout, and an introductory tutorial to the software is provided. Examples using practical situations are included.