Resumé: Albert S. Woodhull
mail: P.O. Box ***, Amherst MA 01004-0843
phone: 413-***-****
e-mail: ***@********.***
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.
EducationUniversity of Washington, Seattle, WA. Ph.D.,
Physiology-Psychology.
Massachusetts Institute of Technology, Cambridge, MA. S.B.,
Life Sciences.
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
January 2002: Sun,Inc. Solaris System Administration course.
Various times, 2000-2002: Numerous short courses on various system
administration topics at Usenix and LISA conferences.
Various times, 1998-2001: Several short courses on various work-related
topics provided on-campus by UMass Office of Information Technologies.
Summer 1986: Completed Institute for Retraining in Computer Science
(IFRICS) at Clarkson University, Potsdam NY, a summer program for
science and mathematics faculty transitioning into computer science
teaching duties. Sponsored by the Mathematics Association of America,
this course put participants through the equivalent of a Computer
Science degree program in two summers. I was given advanced placement
credit for the first year.
Miscellaneous
Foreign Languages: proficient in Spanish and French.
I have taught university level computer science courses in Spanish, and have
given presentations in Spanish at universities in Cuba, El Salvador, and
Nicaragua.
With colleagues from Nicaragua I reviewed the Spanish translation of my
own Operating Systems Design and Implementation, 2nd edition for
Prentice-Hall Mexico.
Computer Languages: BASIC, C, Forth, FORTRAN, Pascal; assembly languages
for many different CPUs, Unix shell scripting, many others.
I have written disassemblers, assemblers, cross-assemblers, and compilers,
as well as application programs.
Computer System Administration: for ten years I maintained
minix1.hampshire.edu, providing information and software for
users of the Minix operating system via web pages and an ftp server. I
wrote and formatted content and remotely maintained the server. The
content has now been transferred to on a
commercial server.
Mailing List Administrator:
.
Publications: I have written many articles and reviews for computer
and electronics publications, as well as encyclopedia articles and
instructional materials.
U.S. Peace Corps Volunteer, Nigeria, West Africa. Taught high school biology,
physics, and French.
Licensed Amateur Radio Operator (Extra Class license N1AW).
Upon request I can provide a
list of publications
and
references.