Students are expected to actively participate in choosing, presenting and discussing the material. Extensive experience in practical implementation of algorithms. Extensive teaching experience of theory courses. Student reviews emphasize that the professor has ability to make hard and abstract concepts understandable in a natural way . Most courses 4000-level and above can be credited to all degree programs.
All courses are subject to advisor's approval.
See registration procedures for ordering information. Meets On Campus. Motwani and Raghavan, Randomized Algorithms, Cambridge University Press, 1995. 4-5 homeworks and a written paper will make up the final grade.