These are courses that I had been assigned TA duties (It was always CS141). Responsibilities typically include teaching a 50 minute lab session for three or four sections.
CS141 - Introduction to Computer Science I Lab
Clarkson Open Source Institute Director
Visit our website
Here are some links to software I've written or patched:
This is a driver I wrote for the 2.6.x series kernels for my TrackPoint. You
can customize many settings with this extension to the psmouse module. The device
is nothing more than an extension of the PS/2 protocol. You can modify the device's
settings via files in /proc/trackpoint.
The TrackPoint driver DOES NOT support middle button scrolling any longer. See your
X server's documentation for information describing how to enable wheel emulation.
trackpoint-2.6.11.7.patch
This is a small patch (one line of code) that I found to fix the USB controller
resume problem. It has since been incorporated in to the Linux 2.6.5 kernel so
it is unnecessary unless you are running an older kernel.
usb_resume-2.6.4.patch
Software decoder for the Creative Live!Drive II infra-red port.
Get the latest information
Software Hypervisor/Guest OS based on Linux 2.4
See my Xen section in my blog
Proof of concept resource tracking for Linux 2.4
See my IBM developerWorks Article