Instructor: Tom Hayes

Lecture Videos & Slides

Videos of past lectures and recitations are available here.
(The link for CS 361 should be on the left. You will need to authenticate using your UNM NetID and password.)

Click here for lecture slides and other handouts.
Warning: Right now, these are actually some of last year's lecture slides. There have been relatively few and minor changes, but for instance, dates are slightly off.

Programming Assignment

The first programming assignment will be posted soon (as of 1pm, Friday Oct 4). Please check back!

Homework

Written homework can be turned in electronically or on paper. Paper solutions should be turned in at the start of class on the due date. Electronic versions should be formatted as PDF and emailed to both Justin and me (addresses below, under "Contact Info").

Written Assignment 3 is due on Thursday, October 17, and consists of problems 2.4 (10 points), 2.7 (20 points), 3.2, 3.5, 3.9 (10 points each). Problem 2.2 can also be done for extra credit, and is worth a maximum of 5 points.

Written Assignment 2 was due on Thursday, September 26, and consisted of problems 2.1, 2.3, and 2.5.

Written assignment 1 was due on Thursday, September 5, and consisted of problems 1.1, 1.2, 1.3, 1.4, and 1.6.

Contact Info & Office Hours

Prof. Hayes: Office Hours Tuesdays and Wednesdays 2:00-3:00pm, in FEC 149. If you need to see me outside of these times, please contact me for an appointment. hayes@unm.edu

TA Justin Yang: Office Hours Mondays 4:00-6:00pm, in FEC 126. Also available by appointment. jjyy@unm.edu

Textbook

The textbook is Algorithm Design by Kleinberg and Tardos.
You can get it at the bookstore, or elsewhere, such as on Amazon.
Get it right away, as you will need it all semester!

Room Change

The lectures (TuTh 12:30-1:45) and recitations (Fri 11:00-11:50) will be held in Woodward 149 all semester.