Course Notes
These are some notes to courses I have taken or TAed or whatever. Mostly this is some of the more mature material. I use mature in the sense of "not likely to change between now and the rapture" rather than mature in the sense of "well developed."
- Duke CPS 104, Computer Architecture
- These are potentially useful notes for those in an introductory computer architecture course. I compiled this while as an undergradute TA for the Duke course. This is actually reasonably polished.
- Cornell CS 421, Numerical Analysis, Fall 2004
- These are my notes for CS 421. I am certain that these notes are not polished; it seems every time I read over them, I find a few more typos, so don't expect too much. Missing are notes from September 6 and November 12. Notes are in LaTeX. An updated "cheat sheet" providing the highlights of the course on a single two-sided sheet of paper is available here, along with the LaTeX source of this document for those wishing to include their own information, or otherwise adapt this sort of document to some other purpose. My original and slightly erroneous cheat sheet for the final exam is also available.
If you are allowed, feel perfectly free to use the "cheat sheet" sheet as you like. However, I make no gaurantees as to its accuracy. Further, it may be helpful to come up with your own sheet rather than relying on this sheet, since a good side effect of putting together such a sheet is that building one is an effective way to study. In this way, it may be that the LaTeX source and its little tricks of fitting in so much in such a small space winds up being more helpful than the actual contents of the sheet itself!