Courses
Here you will find some of my work for various classes I took in college.
Download Instructions
If you would like to download documents marked with the protected
symbol, please enter your e-mail
address below, and your user name and password will be mailed to you. If you forget
your password, simply enter your e-mail address again and a new password will
be sent to you.
Contents
| 2006 Fall | Operating Systems |
| Wireless Network Security | |
| 2006 Spring | Mobile Robotics |
| 2005 Fall | Foundations of Technical Writing |
Introduction to Communications Networks ![]() |
|
| 2005 Summer | Introduction to Comparative Politics |
| 2005 Spring | Introduction to Operating Systems ![]() |
Physics III ![]() |
|
| 2004 Fall | Circuits II ![]() |
Computer Systems and Assembly Language ![]() |
|
| Moral Issues in Computer Technology | |
| 2004 Spring | Introduction to Digital Logic Design ![]() |
| 2003 Summer | Economics I |
| 2003 Spring | Archaeology |
| Composition II | |
| 2002 Fall | Composition I |
| Eastern Civilization |
2007 Spring: Operating Systems
This is an advanced operating systems class (EECS 750). The basic approach was to learn the guts of an operating system by studying a real-world one: Linux. I learned a great deal, both from the lectures and from the semester project.
- Survey of Vehicular Network Security
- Source-Level Linux Kernel Debugging (Unfinished Notes)
- Proposal: Extending Zumastor for Enterprise-Level Backups
- ddloop: Backup Mounting for Zumastor
2006 Fall: Wireless Network Security
I took this class (EECS 800) during my Master's work. As with most graduate classes, the format involved reading a lot of journal publications, so the content was fresh. The majority of the grade was a semester project and final presentation.
- Survey of Vehicular Network Security
- Semester Project
2006 Spring: Mobile Robotics
This was a very cool class. The first half of the semester involved programming two mobile robots (PPRK and RugWarrior) and having them compete against other teams. For the second half, we designed a mobile robot to transport and operate scientific instrumentation in arctic conditions.
- Robot Implementation
- Robot Design
2005 Fall: Foundations of Technical Writing
I took this class (ENGL 362) during my senior year at KU. I found it very useful, although there's a ton of information and it's hard to apply it all.
- The King's Clothes: More Than Appearances
- Finding Restaurants in Town
- Symbol Flow Specifications
- Chinese Culture
- Symbol Filters Documentation Plan
2005 Fall: Introduction to Communications Networks 
This class introduced communication networks starting with analog telephone and building to digital networks, both wired and wireless. The projects were quite interesting, because we simulated networks using a graphical modeling program called Extend.
- Project 1: Explore Internet Diagnostic Tools
- Project 2: Statistical Multiplexer Simulation
- Project 3: Class of Service Simulation
- Project 4: Routed Network Simulation
2005 Summer: Introduction to Comparative Politics
I took this class (POLS 150) during the summer. At first, the goal was just to "get it over with", but, as it turned out, I found this class quite intriguing, especially because I learned a great deal about the political culture of various countries.
2005 Spring: Introduction to Operating Systems 
This was a rather exciting class for me, because for years up to this point I've had a fascination with operating systems. This class (EECS 678) laid the foundation principles and has helped me greatly since then.
- Project 1: Sockets, Pipes, Processes and File Descriptors
- Project 2-1: Static Priority Scheduler
- Project 2-2: Dynamic Priority Scheduler
- Project 3: Virtual Memory
2005 Spring: Physics III 
I took this class (PHSX 313) at KU during my junior year. Here are my lab reports for this class. Each one has a separate calculations page written using Excel, with an associated report that states the key results.
- Lab 1 - Index of Refraction
- Lab 2 - Geometric Optics
- Lab 3 - Interference and Diffraction of Light
- Lab 4 - Microwave Optics
- Lab 5 - Photoelectric Effect and Planck's Constant
- Lab 6 - Absorption of Gamma Rays
2004 Fall: Circuits II 
I really enjoyed this class (EECS 212) that I took at KU. I had the same teacher for a couple other classes and he is really good...very funny and really does a good job. Many of the labs attempted to establish concepts that we had learned in Circuits I. The coolest lab was number 5. We designed a low-pass filter and actually etched and soldered the board by ourselves. Very cool stuff.
- Lab 1 - Lab Introduction
- Lab 2 - Linear Network Theorems
- Lab 3 - First and Second Order Transients
- Lab 4 - AC Steady State
- Lab 5 - Filter Design
- Lab 6 - Steady State Power Analysis
- Lab 7 - Frequency Response and Bode Plots
2004 Fall: Computer Systems and Assembly Language 
I took this class (EECS 388) in my junior year of college at the University of Kansas (KU). Although a bit slow-paced at times, it proved very useful and interesting. Along with the class was a lab session, during which we used a Motorola microcontroller (68HC12) to practice many of the techniques discussed in class.
- Lab 2 - Introduction to Assembly Language and Arithmetic Instructions
- Lab 3 - Shifting and Addition with Carry
- Lab 4 - Shifting and Data Test Instructions
- Lab 5 - Loops and Branches
- Lab 6 - Matrix Arithmetic Using Functions and the Stack
- Lab 7 - Connecting to the Outside World: Controlling LEDs with the Project Board
- Lab 8 - Connecting to the Outside World: Reading a DIP Switch
- Lab 9 - Interrupt Service Routines
- Lab 10 - Using MON12 Utility Subroutines For I/O
- Lab 11 - Real Time Interrupts
- Lab 12 - Output Compare
- Lab 13 - Final Project
2004 Fall: Moral Issues in Computer Technology
Going into this class (PHIL 375) at KU, I had my doubts. But it turned out to be very interesting. We read a LOT of stuff about various moral issues, most of it directly related to computer technology, like privacy and intellectual property.
2004 Spring: Introduction to Digital Logic Design 
I took this class (EECS 240) at KU. I enjoyed this one a great deal. Both the teacher and the TA for the lab were very cool. Most of the concepts were fairly straightforward, but we got to practice them in the lab. The second half of the semester, we used an expensive FPGA, programming it to do all sorts of cool stuff. We could have done a lot more, but no more time...oh well.
- Lab 1 - Soldering Practice
- Lab 2 - Simple Square Wave Oscillator
- Lab 3 - Counter Implementation
- Lab 4 - PLD Programming
- Lab 5 - Introduction to the Altera Flex 10K-UP2 Board
- Lab 6 - Four-Bit Adder With 7-Segment Output
- Lab 7 - Arithmetic Logic Unit
2003 Summer: Economics I
I took this (ECON 230) during the summer of 2003 at JCCC. Definitely very interesting and very practical. It was especially good to sit down and really learn all the stuff that I work on with P.R.O.F.I.T. Trader. We even had to do a term paper in this class, complete with presentations.
2003 Spring: Archaeology
I took this class (ANTH 140) at Johnson County Community College (JCCC) in Overland Park, Kansas. Overall, it was a good introduction to a wide range of archaeological techniques as well as many topics of anthropology. I wrote the following document as part of the course: first a summary of the second document, plus a nice webpage to go with.
2003 Spring: Composition II
This (ENGL 102) was basically a continuation of Comp I. I even had the same teacher, who continued to be excellent. Most of our papers were critical examinations of various articles that we would read. Quite a lot of interesting ideas that's for sure.
- Essay 1 - Critical Analysis Of Two Essays
- Guns In Conflict
- The TV Problem
- Across The Gap
- Across the Gap: Bilingual Education and the Global Communication Crisis
- Essay 6 - Paradoxes of Life: To Act or Not to Act?
2002 Fall: Composition I
This was one of my first major writing classes (ENGL 101), which I took at JCCC. Quite a few interesting articles came out of it, including a research paper on Homeschooling. My teacher for this class (and ENGL 102) was excellent. Really knew his stuff and tried hard to help us improve our writing.
- Essay 1 - Creative Web Design
- Essay 2 - Letter to Mr. Carlsen
- Home Schooling - Experience the Benefits in Academics and Beyond
- Essay 3 - Bibliography
- Essay 4 - Bikes on Gravel
- Essay 5 - The BeOS Legacy
- Final Exam - Story of an Hour
2002 Fall: Eastern Civilization
I took this class (HIST 135) my first semester at JCCC. Definitely a very interesting class. We learned all about three major eastern civilizations: China, Japan and India. We read quite a bit of old literature from each civilization. Most of it was very interesting, although at times it got quite boring (and sometimes a bit too explicit).