CS125 - Introduction to Computer Science for Computer Majors
For the Spring 2001 and Summer 2001 semesters, I was a TA for CS125 which I
enjoyed a great deal (many thanks to the students). Here is a
link to a copy of the web page I
maintained for my section.
The links to previous assignments do not work
(for obvious reasons), and there are some minor errors that I
never corrected. Yet, there are some lecture notes and such that may
be interesting to somebody out there.
CS373 - Combinatorial Algorithms
For the Fall 2002 semester, I was a TA for CS373 (now CS473)
which is a difficult
class to TA, but where I learned a lot. It is basically your standard
algorithms course. The web page to learn more about
the course if Professor Erickson's
CS373 page.
CS346 - Pattern Recognition and Machine Learning
I was a TA for CS346 (now CS446) in Spring 2003, which also
happens to be in my research
area, and therefore was especially rewarding. I would also like to
acknowledge the direction of Professor Roth, who is also my research
advisor. After teaching this course, I was ready to take my qualifying
exam. However, by then I had already passed it. :)
CS440 - Introduction to Artificial Intelligence
I was the TA for CS348 (now CS440) in Fall 2003 and Spring 2004.
Professors DeJong and Levinson made this course interesting.
CS433 - Computer System Organization
I was the TA for CS433 in Fall 2006. It also served as a refresher course
for my previous life as an ECE major and Professor Torrellas presents the
material very well.