Syllabus for EEN523, Spring 1999.