Instructor: Ragesh Jaiswal
Office: 3130, CSE
Email: rajaiswal@ucsd.edu
Office hours: 4:00-5:00PM, Tuesday

Teaching Assistants:
- Michael Humes Borkowski [Email: mborkows@ucsd.edu] [Office hours: Thu 12:30-1:30, CSE 4258]
- Mihir Chandrashekhar Jain [Email: mcjain@ucsd.edu] [Office hours: Thu 11-12, EBU3B B270A]
- Maya Anusha Josyula [Email: mjosyula@ucsd.edu] [Office hours: Wed 5-6, CSE 4258]
- Gaurav Mahajan [Email: gmahajan@ucsd.edu] [Office hours: Tue 11-12, CSE 4230]
- Tushar Sircar [Email: tsircar@ucsd.edu] [Office hours: Wed 7-8PM, B250A]

Tutors:
- Toan Khanh Bui [Email: tkb001@ucsd.edu] [Office hours: Mon 12:00-1:00, B250A]
- Han Li [Email: h5li@ucsd.edu] [Office hours: Thu 4-5, B275]

Lectures: Mon, Wed, Fri 3:00-3:50, WLH 2001

Discussions:
- Mon, 5:00 - 5:50PM, CSB 1
- Wed, 4:00 - 4:50PM, CSB 2
- Fri, 4:00 - 4:50PM, CSB 2
- Fri, 5:00 - 5:50PM, CSB 2

Evaluation :
- Homework: 15%
- Quizzes: 15%
- Midterm: 30% (two midterms 15% each)
- Final: 40%

Syllabus: Basic graph algorithms, divide and conquer, greedy algorithms, dynamic programming, network flows, computational intractability.

Textbook:
- Algorithm Design by Jon Kleinberg and Eva Tardos

Examinations:
- Midterm 1: 31 January, 6:00 - 7:50 PM, WLH 2001
- Midterm 2: 28 February, 6:00 - 7:50 PM, WLH 2001
- Final Exam: 18 March, 3:00 - 5:59 PM, (location: TBD)