Fundamental Algorithms -- Spring 2013


Click here postscript LaTeX pdf for syllabus and more info. (Warning: Changes can be made during the term. They will be posted on this website.)

When and Where

Monday 5-6:50, ciww 109


Prof. Joel Spencer

Office: 829ciww

Email: {lowercaselastname}


Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein

We are using the THIRD edition.



Instructor: TBA

Basic Information

There will be a final exam and a midterm.

There will be assignments to be handed in pretty much every week.

The assignments to be submitted at the start of the next Recitation Section.


Assignments are to be handed in at the start of the Recitation Section. Generally (but not always) they will be posted before Prof Spencer's Lecture on Monday.

Electronic submissions are NOT accepted -- hard copy must be submitted.

In rare circumstances (e.g.: student at out of town job interview) exceptions may be made by Prof. Spencer but the student MUST notify Prof. Spencer in advance.

SPECIAL NOTE: Prof. Spencer encourages collaboration on the assignments. Find someone (preferably, someone smarter than you!) or, even better, create a small group and discuss the assignments together. However, all students must hand in the assignments individually and must write out the solutions in their own words. At the top of the assignment the collaborators must be listed: E.g.: Collaboration with Alan Turing and William Gates.


Will be posted here -- by Tuesday but often posted before class.


Will be posted here after the assignments are handed in.

Various Notes


Send me an email: {lowercaselastname}

Just In Case

academic integrity policies