Fall Quarter 1999

These are the courses I am taking during this quarter:
ECS 222A - Analysis of Algorithms
This course discusses algorithms and data structures for common problems and analyses their run-time behaviour using asymptotic notation. The textbook is Cormen, T.H., Leiserson, C.E. and Rivest, R.L., Introduction to Algorithms, McGraw-Hill Book Company, 1990.
ECS 250A - Advanced Computer Architecture
This course discusses different aspects of modern, high-performance computer architectures and evaluates design options using quantitative analysis.The textbook is Patterson, D.A. and Hennessy, J.L., Computer Architecture - a Quantitative Approach, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1990. This huge wad of bug-infested paper is in serious need of an online errata list.

Together with another great guy from the CIPIC lab, Christian Hofsetz, I wrote a benchmark to measure the performance of 3D graphics architectures at the pipeline-stage level, as a tool for evaluation of existing implementations and new design ideas.

ECS 290 - Seminar in Computer Science
A weekly lecture series, featuring presentations by faculty, researchers and honored guests.
ECS 290C - Graduate Research Group Conference
This is the CIPIC group's weekly presentation meeting.
ECS 390 - Teaching Computer Science
A course teaching teachers (or aspiring teachers, aka Teaching Assistants).
ECS 396 - Teaching Assistance Training Practice
Well, this is not actually a course, but it gives me credit for being a Teaching Assistant.