Resumé: Albert S. Woodhull

Contact information:

mail: P.O. Box 843, Amherst MA 01004-0843
phone: (413) 549-2983
e-mail: asw@woodhull.com

Goals

I like to understand how things work. That's why I studied science and gravitated toward computers. I have always sought work that challenges me to learn and I enjoy sharing what I learn. When I learn something new or help another person understand something it often deepens my understanding of what I thought I already knew.

Education

Recent Work Experience

April 2007-present -- Greenfield Public Schools, Greenfield, MA.
Network Technician, supporting a Windows-based network of several hundred computers in classrooms, labs, and offices at nine locations in the Town of Greenfield.

January-April 2007 -- H & R Block, Hadley, MA.
Tax Preparer.

2006 -- Pax Analytics, Hiesburg, VT ( http://www.paxana.com/).
Consultant, developed GPS interface and flash card file system support for data logger (C programming).

Spring 2006 -- University of Massachusetts, Amherst, MA.
Lecturer, Department of Computer Science. Taught CMPSCI 201, Architecture and Assembly Language Programming.

2003-2005 -- Co-authored (with Andrew S. Tanenbaum) Operating Systems Design and Implementation, 3rd edition (Prentice-Hall, 2006). I had primary responsibility for revising the book, drawing upon and updating material contributed by my co-author. I had sole responsibility for a detailed explication of the source code of the central components of the Minix 3 operating system, almost 400 pages of C and assembly language source code, included as an appendix to the text.

2001-2005 University of Massachusetts, Amherst, MA.
Computer Systems Specialist, Department of Biology. I administered Unix (Solaris) server systems and assisted with network maintenance. I also supported networked Windows and MacIntosh client systems in classrooms, offices, and research laboratories of the Biology and Geosciences departments.

1998-2001 University of Massachusetts, Amherst, MA.
PC Support Specialist, PC Classroom Operations, Office of Information Technologies. I was in charge of technical support for computer classrooms and labs in many locations on the Amherst campus. Client systems used Windows NT, Mac OS, and Linux and were supported by Windows NT and MacIntosh servers.

1994-1996 -- Co-authored (with Andrew S. Tanenbaum) Operating Systems Design and Implementation, 2nd edition (Prentice-Hall, 1997). My major responsibility was the detailed explanation of 27,000 lines of C source code for the Minix operating system (a Unix clone).


Additional Training

Miscellaneous

Upon request I can provide a list of publications and references.