|
|
|
Whenever I produce something that comes out in document form, I like
to add it to this page, so that I have a "living archive" of my works.
Plus, these things are usually really great fodder for people to
embarass me with. For some of these works,
Adobe's free
Acrobat
Reader (or compatible PDF-viewing software) is required.
Master's Thesis
- After much hair pulling and procrastination, I finally
managed to kick out a master's thesis of sufficient
quality to graduate from UIUC. Since this is my
"crown jewel", of sorts, my thesis has its own sub-site,
here.
CS 423 - Advanced Operating Systems
- Being something of an Operating Systems afficianado, I
can really remember looking forward to taking an
advanced OS class at UIUC. Well, while it wasn't
exactly the best class that I've ever taken (who
teaches Java/SWING in an OS class?!?!), I did learn some
advanced stuff, and I did get to work on a pretty cool
final project with some pretty cool people. I have
archived the documents that my group members and I
produced for our project here:
CS 491rhk - Networking Seminar
- I pulled two semesters of duty with Robin Kravets' computer
networking seminar. These classes afforded an opportunity to
keep up with the current research by reading papers, followed
by stimulating discussion. The first two topics are presentations
that I gave in the Fall 2000. The second two were for the
Spring 2001 session:
CS 497rhk - Advanced Topics in Networking
- Ever since I was able to get network play working with
id Software's
classic, Doom, I
have had something of a "soft spot" for computer
networking. So, when the opportunity arose to take an
advanced networking course at UIUC, I lept at the
chance. This course was research-based, aimed at
bootstrapping the class with a large body of TCP/IP
fundamentals, in order to get everybody on the same
page. To that end, the majority of the assignments were
either summarizing or presenting research papers. I did
my share, the results of which are below:
PHIL 101 - Introduction to Philosophy
- I took this class in my last semester at Case. I was
looking for something easy, so that I could slack
my way to graduation. Unfortunately, this was not that
class for that! But fortunately, I learned a lot from
this experience. It was a totally mind-blowing,
perspective-expanding experience. Dr. Krasner gave me
a course that I shall never forget. I can't say how
much I appreciate that. Anyway, below you'll find the
four papers that I slaved-over during the course of the
semester:
ECES 338 - Introduction to Operating Systems
- My last semester at CWRU, I managed to find myself
serving as a Teaching Assistant for
ECES 338,
the introductory operatings system's course. Normally, this
sort of job is done by Graduate Students, but none were
available. And I "just happened" to have an extra 20
hours per week available, so I volunteered. Well, again,
this was a lot of work. But it was also a lot of
fun -- I was able to give weekly recitations, almost like
a lecture. I found that I really enjoyed that, and I
enjoy teaching as well. A feather in my cap, if I ever
decided that I don't like Computing... ;)
Seriously, I developed a rather extensive set of web
pages during the course of the semester, which I have
put up here. Apparently, some of this content is still
used in 338 to this day. Now, if that isn't a compliment,
I don't know what is.
CMPS 479 - Autonomous Robotics
- Far and away, this was the best course that I ever took
at Case Western. I could write about this course forever,
how great it is, how much I learned, how much fun I had...
It shall suffice to say, that I'm really glad that I had
the opportunity to take this course, especially with
three of my best friends. The link above points to my
final writeup of our Robot. I did this well over 3 years
ago now, and it still looks good. :)
ECES 433 - Advanced Database Systems
- Back in the fall of 1998, I decided to see if I could
survive taking three Graduate-level courses, along
with two undergrad courses. I wanted to take courses
that were stimulating to me, and thanks to the fact
that there are very few Undergrad-level CS courses
offered at Case, that meant that I had to look into
graduate courses. I was also thinking about going on
to graduate school, and wanted to know if I could hack
it. So, against all advice and common sense, I went
for it. I ended up taking ECES
405,
423, and
433
that semester. And boy, did it get to be hellish at
times. The final project for 433, in particular, sums
things up best, I think. This was one mammoth project
-- probably one of the biggest that I've ever done
(single-handedly, anyway). And you know what? I survived.
Yeah, I think it's pretty save to say that this experience
boosted my self-confidence, just a teensy-eensy bit.
French
- Believe-it-or-not, but I actually minored in French
(of all things) during my tenure at Case Western. So,
I guess this means that I like, know how to speak French,
or something. Actually, I don't consider my French skills
to be very good at all. And, if you know what you're
doing, I'm sure that the papers below will point that
out. Nevertheless, I have selected a few writings that
I submitted over the course of the five classes that I
took. These will probably be fairly random, and may not
make much sense outside of the scope of the assignment,
but what the hell -- this is my damn web page.
CWRUnet Task Force
- The CWRUnet Task Force was a project who's design was to
"fix" Case Western's campus network,
CWRUnet. Essentially,
this network had a history of reliability and performance
problems, so much so that the students decided to take
action. This was one of the more "official" bodies dealing
with this problem, and somehow, I ended up in-charge of it.
Unfortunately, this is probably my most "dubious"
accomplishment. I'm simultaneously proud and ashamed of
my performance on this project. My pride stems from the
two documents that my schoolmates and I produced. You
can read them for yourself -- but all in all, I think
that they are highly polished, and quite effective critiques
of CWRUnet. My disappointment stems from the fact that
this group proved to be ineffective -- some minor changes
were made, but not necessarily as a result of our efforts.
Still, it was a good learning experience for me. I learned
that technical ability and moxy don't amount to anything
in politics.
Super Contra
- Gather 'round kiddies, and I shall tell thee a tale...
The above is a link to the original proposal that Chris
and I wrote to our RD. I found it aging on my machine,
and resurrected it for nostalgia purposes.
Music
- I used to have a theory that you could tell a lot about
a person by the music that they listened too. I still
ascribe to this theory, so on this page, I'd like to
try (for the second time), to jot down notes about
who I listen to, and why.
|