course handouts 31 pages 84920