Piyush Kumar
Monday , Wednesday. 5:15 - 6:30pm. Love 0103.
TA: Stanislav Ustymenko (ustymenk @ cs)
TA Office Hours: Mon 11am-12am and Thursday 3pm-4pm in 104C Love. 104C is inside 104A (Grad lab), you'll have to knock for entry.
Instructor Office Hours: Monday, After Class.
You will be able to find the lecture notes/slides here. Class readings/homework assignments can be found here. Programming assignments will be posted here.
[CLRS] |
T. Cormen, C. Leiserson, R. Rivest, and C. Stein. Introduction to Algorithms (2nd edition). MIT Press / McGraw-Hill, 2001. |
[MR] |
R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995. |
[V] |
V. V. Vazirani. Approximation Algorithms. |
[AMO] | .
Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993. |
Succeeding in Algorithms Class Interesting Algorithms Classes [1] [2] [3] [4] Cheat Sheet Advanced Computational Geometry Some more material The LEDA Book How to Present a Paper in Theoretical Computer Science, by Ian Parberry.
Remember, choosing when to take Algos based on the professor teaching it is like trying to choose which barrel of boiling oil to swim in based on the color of the barrel. Besides, you'll probably have to take it more than once anyway.--Anonymous |