Completed Icarus' Wing.
Flew to Alaska and began preaching.
Attended FFT10 (a harmonic analysis conference) at the University of Maryland, College Park, video recorded the lectures and prepared the on-line video conference proceedings.
Continued work on the Wavelet Auditory Model.
Moved to Hawaii.
Continued work on Icarus' Wing, a novel.
Attended FFT09 (a harmonic analysis conference) at the University of Maryland, College Park, video recorded the lectures and prepared the on-line video conference proceedings.
Released version 1.2 of Hoffman.
Began work on a federal government contract to develop the Wavelet Auditory Model.
Participated in Catholic University's weekly graduate mathematics seminar series, which features a different topic and speaker each week, delivering several lectures on differential algebra.
During the fall semester, attended and video recorded Dr. John Benedetto's graduate wavelet theory class at the University of Maryland, College Park.
While a member of the chessgames.com World Team, developed the open-source chess endgame analyzer Hoffman.
Developed a simple software tool to aid visualization of polynomial roots.
Attended the DARTII differential algebra workshop at Rutgers University.
Continued my math studies, focusing primarily on differential algebra.
Aided software development of dvdauthor, an open-source DVD authoring program.
Wrote a series of essays discussing mobility, multicasting, NAT, and a Java-based caching scheme.
Traveled through Mexico, Belize, Guatemala from February through October. Demonstrated a hydraulic ram for a local office of SEMERNAP (roughly the Mexican equivalent of the National Park Service) and prepared a DVD describing its design and construction.
Enhanced the rfbproxy program to provide an open-source method for capturing screen sessions and converting them to MPEG videos (screencasts).
Built a hydraulic ram, a water pump that does not require electricity, relying instead on the energy of moving water to lift a percentage of it to a higher altitude. I became interested in this technology after my stay in a part of Mexico without electricity.
Taught briefly at a Catholic boarding school in Mexico in the spring.
In June, released a new version of xoscope, a digital storage oscilloscope for Linux.
Contributed a driver to COMEDI for the Quatech DAQP-208/308 data acquisition card.
Spent the spring semester as a permanent substitute teacher at Washington and Lee High School, Arlington, VA, during which time I wrote the essay Christianity and democracy in Les Miserables.
Developed software for intermediate foreign language students that facilitates continuous reading in Spanish by placing hyperlinks on every word in a Spanish document, triggering a lookup in a Spanish-English dictionary when the words are clicked.
Wrote Guardian Alert: How it works, a two-part essay exploring the design of a 10.5 GHz microwave radar circuit.
Joined Automation Research Systems, Ltd, an Alexandria, Virginia Cisco certified training partner, teaching Internet classes while continuing development of freesoft.org.
Founded www.freesoft.org.
Joined Data Transfer Group, a San Diego-based Internet service provider, performing router and server maintenance.
Helped form Mesa Consulting, L.C. - Internet training, consulting and course development.
Campus senator, University of Maryland at College Park
Joined Chesapeake Computer Consultants, Inc
Developed router software for Cisco Systems, Inc.
Performed wide-area network analysis for U.S. Bureau of the Census.
Developed and taught an advanced TCP/IP course focusing on Cisco router configuration.
Joined Administrative Computer Center, University of Maryland, supporting an SNA-based Token Ring campus-wide network.
Asked to join Office of Campus Activities, University of Maryland, as primary support technician for IBM PC Novell NetWare LAN
Master Councilor, Glen Burnie Chapter, Order of DeMolay, June - December 1990
Undergraduate studies, University of Maryland at College Park.
Graduated Chesapeake Senior High School, Pasadena, Maryland
Enrolled full-time at University of Maryland, College Park
Intern, United States Naval Academy, Department of Aerospace Engineering and Computer Aided Design / Interactive Graphics (CAD/IG) group
Enrolled at University of Maryland, Baltimore County, during 10th grade, taking Linear Algebra and Newtonian Mechanics
Completed AP Calculus in 9th grade
Programming: C, Java, C++, Perl, Prolog, Tcl/Tk, LISP
Teaching: corporate training (ten years), some high school (substitute / part time)
Writing: technical essays, political polemics, documentation and courseware
Languages: English (native speaker), Spanish (self taught; intermediate skill) Russian (five years in high school/college; very limited skill), French (two years in middle school; very limited skill),
Electronics: analog and digital circuit design and construction
Operating Systems: Linux, UNIX variants, cisco
Networking: TCP/IP Internet
Hobbies: literature, piano, soccer, baseball
Chesapeake Senior High School, Pasadena, MD; graduated 1987
University of Maryland Baltimore County (part-time while in high school)
University of Maryland College Park (physics/math major; 1 general education course short of B.S.; here's why)
References available on request