Queuing theory is concerned with the analysis and design of waiting lines arising in a wide variety of service, manufacturing, and communications systems. This course will start with a brief review of stochastic processes used in modelling queuing phenomena. This will be followed with a discussion of Markovian queues. The imbedded Markov chain models and the extended Markov models will be covered. The general queue G/G/1 and approximations and the queuing network models will be discussed. Statistical inference for queuing models and an analysis of decision problems in queuing theory will also be included.