course handouts eleng 247a 270515