|
I work at Lane Community College as a Faculty Instructor teaching Network Security.
- Computer Networks - I enjoy working with networking on many different levels. I like everything network, including creating network cables, configuring routers and switches, setting up and configuring web servers, creating static and dynamic web sites, programming client/server, studying network theory, and analyzing network protocols and social networks.
- Computer Security - Closely related to computer networks would be security. I am actually interested in security from many different angles. I like cryptography and actually wrote a cryptography program to encrypt and decrypt a few easier forms of cryptography. I am also interested in understanding different networking attacks and measures to fight against them. As a project for a security class I wrote an Ingress Filter for network traffic using a Linux machine by inspecting packets passing through the kernel, and to test it, I wrote a program that spoofs ICMP (ping) packets.
- Computer Games - Like most computer users, I like computer games. While at the University of Oregon, I took a class on game development and was able to make a first person shooter style game using the Ogre3d graphics engine. I have worked on other projects including a multiplayer Spacewar! clone called Network Space War. I have also experimented with web based game development using JavaScript. I made a Nine Men's Morris game using AJAX and Python CGI.
- OpenOffice.org - I use OpenOffice.org regularly for papers, and have always liked Open Source and Free software. I once (in 2003) wrote an on-line gradebook program and wanted to export to OpenOffice.org calc spreadsheets, but could not find a decent library, so I wrote one. It started out as a Perl library module, but then when I discovered Python, I created a Python version based on the new Open Document Format. I still spend a few hours a month on my OpenOffice.org Utility Library.
- GNU/Linux - I am a fan of the GNU/Linux operating system. During my undergraduate education I decided to write a Linux Guidebook instead of taking a 300 level English course. The book was based on Red Hat Linux versions 7.1 and 7.3, so it is out dated, but it is still a good resource. Maybe someday I will write an updated version that is more generic.
- Web Development - I like to play around with web development. Because I do not want to make a business of web development, I make websites on the side. Two nice sites I created are Halau Hula o Na Pua o Hawaii Nei and Sustainable Earthworks.
|