Course Listing

Below are courses I have taught over the years and provided some form of online lecture notes. I'm slowly copying these notes back online after changing hosting services. Expect to see more pages and classes listed over the next few months. At some point, if time permits, I'll try to refresh the content since these notes are from when I hosted the class, but then again, the basics haven't changed in years.