PREREQUISITES: 15-150: Functional Programming. For the cross-listed graduate version, 15-657, some experience with functional programming is recommended. TEXTBOOK: There is no textbook. METHOD OF EVALUATION: Grading will be based on a set of homework assignments and exams. 40% Assignments, 15% ...