CS170 information

About me

I'm a first year graduate student in Computer Science, and at the moment I'm studying some aspects of the area called "Programming Languages," although I don't really like that title, since it's so general that it gives almost no information.  I'm mostly interested at the moment in studying the theory behind the field, including the lambda calculus and models of language semantics, among other things.  Some of the research I accomplished as an undergraduate can be seen on the BANE web page (look for the section on PAM, and the link to the new Carillon Year 2000 program).

Last semester I was an undergraduate EECS major (the old option C, which I believe corresponds to the new option III) also here at Berkeley, and was a TA for CS61C one semester and a TA for EE40I (the self-paced version) the previous one.

Head TA:

I'm the head TA for CS170 this semester.  This means that any enrollment and administrative issues should be sent my way, although I have no control over whether people on the waiting list get into the class.  For that purpose, you should submit one of the forms available at the main CS office on the third floor of Soda.

Also, if you have a question about the grading of the homeworks, please tell me so I can look it over and possiby talk to the class readers about it.

Office hours:

Times:
    Monday 1-2
    Tuesday 4-5
    Wednesday 5-6

Place:
    Either 565 Soda or one of the two end-of-hall lounges on the fifth floor of Soda.

If anyone can't make any of the three hours listed here, please let me know so that I can reschedule one or more of them or make some other arrangement.

My sections

Right now I'm teaching the sections between 2 o'clock and 4 o'clock on Wednesdays (as of the third week, we've changed them around a little).

Section notes

Week 2 notes on difference equations

The current list of bugs in the CLR book

Notes on complex nth roots of unity