We will begin by giving a brief introduction to queueing theory and its history. This will be followed by a discussion of the functions available in Mathematica 9 for the imulation and performance analysis of single queues and open or closed queueing networks. Applications to customer service and computer systems will be given, along with suggestions for student projects in this area at the high school or undergraduate level.