CS240h: Functional Systems in Haskell CS240h

Stanford CS240h Spring 2014

If you have enrolled in the class or plan to, please install the Haskell Platform on your machine so as to be able to do the assignments, and bring your laptop to class.

If you are scribing a lecture, please see the scribe repo for information on how to prepare and submit the notes.

Grading
Grading: Lab 1 (10%), Lab 2 (10%), Lab 3 (15%), Project (65%).
Late Days: Each student gets 48 hours of extension to the lab deadlines that can be used in 24 hour blocks. They are used automatically.
Late Penalty: Each day late (after late days exhausted) will reduce your maximum mark for the lab or project by 25%.
Meetings
Lecture: Tuesdays and Thursdays, 12:50-2:05pm, Gates B-12
Resources

Discussion forums: Piazza
Class list: cs240h-spr1314-students@lists.stanford.edu
Staff list: staff email
Lab submission: cs240h lab submission
Recommended background: Real World Haskell, by O'Sullivan, Stewart, and Goerzen.

For help, please post on Piazza as then the whole class can benefit from your question. However, you can also email the class mailing list or staff mailing list if you prefer not to use Piazza

Staff
Instructor: David Mazières
Office hours: Thursdays 2:05-3:05pm
Address: Gates, Room 290
Phone: (415) 490-9451
Instructor: Bryan O'Sullivan
Office hours: Tuesdays 2:05-3:00pm
Address: Gates Hall, Room 288
Email: bos@serpentine.com
TA: David Terei
Office hours: Monday 2:00-4:00pm
Address: Gates, Room 288
Phone: (415) 359-5494