Feb 11 -- Assignment #3 is now posted

    Assignment #3 is now posted. To give you a week to work on the assignment, the deadline for submission has been extended to Friday, February 17th.

Feb 5 -- Office hours on Thurs Feb 16

    CA office hours are moved an hour ahead to 3pm to 5pm due to a meeting conflict on Thurs Feb 16th.

Feb 1 -- Warm-up project starter code

Jan 26 -- Office hours moved an hour early on Tues Jan 26th:

    Sorry for the short notice. I just realized that I have a seminar this afternoon at 5:15pm and will move my office hours an hour early to 3-5pm.

Jan 24 -- Warm-up project posted.

Jan 24 -- Assignment #2 deadline extended:

    Assignment #2 is now due at 11:59pm on Friday January 27th.

Jan 18 -- Assignment #2 posted / Extra office hours on Fri Jan 20th:

    Assignment #2 is now posted. It is due next Tuesday, January 24th at 11:59pm. Just so you have a chance to look at the assignment and ask questions before the weekend, there will be extra office hours this Friday (Jan 20th) from 1pm to 3pm in Gates 262.

Jan 18 -- Shortend office hours on Tues Jan 24th:

    Due to time-conflict with a required training session, office hours next Tuesday (Jan 24th) will be from 4pm to 5:30pm.

Jan 10 -- Assignment #1 posted:

    Assignment #1 is now posted on the website. It is due a week from today on Tues, January 17th at 11:59pm.

Course overview
Time and location
Course materials