|
I am a member of the
BABAR Collaboration at the
Stanford Linear Accelerator Center (SLAC). I am leader of the
Tools and Utilities Group which supports the BABAR community by
providing and supporting tools for design, development and management
of code, hardware and documentation for data acquisition, physics
analysis, data storage, activity logging and communications.
Programming Projects/Hacks
-
Tcl/Tk Quick Ref
- A quick reference booklet for Tcl/Tk 8.0 based on the Perl quick
reference format by Johan Vromans. Also now published by
O'Reilly & Assoc.
(118K)
-
Tcl/Tk in a Nutsell
- Co-authored with Jeff Tranter and available only through
O'Reilly & Assoc.
-
HyperNews
- This is a Perl CGI-based groupware package from NCSA that works a bit like a combination
of NetNews and Majordomo. I have made some extensive hacks for use by BaBar (expiration,
intro list, recent list, etc.). If you are interested in them, email me.
-
Pine
- When I am stuck without X windows, I use Pine to read my mail. I have made one
hack to make the checkpoint timeouts user configurable.
(5k)
Old Stuff Either out of date or I cannot find the free time to work
on it anymore
-
TkMail v2.0
- A Tcl7.3/Tk3.6/Perl based mail reader.
(168K)
A Tk4.x BETA version also exists (works with Tk8.0 too).
(250K)
-
TkIspell
- A Tk4.x front end to Ispell 3.x from Geoff Kuenning.
(21K)
-
TkBindExtended
- A library that vastly extends the basic bindings for the text
and entry widgets in Tk4.0 with many new emacs-like bindings including
undo, filling, rectangles, isearch, etc.
(45K)
-
MLib
- A C++ class library of Motif tools based on MotifApp by Doug Young
which is designed for use in data aquisition and control applications.
This library is very SLAC specific and is designed for use by people
who don't know C++ (and therefore breaks may OOP design rules). If you
really want to look at it, email me.
-
Fvwm
- Seems like you are nobody these days if you don't have a patch to
fvwm. Here is my contribution,
a very small one, to "fix" the behavior
of SloppyFocus in fvwm-2.0.43 so icons do not take away keyboard focus.
Biography
I was born and raised in Augusta, Georgia. I went to Georgia Tech as a President's Scholar in
'86 to pursue a nuclear engineering degree but soon changed to
physics. I co-op'ed at the
Georgia Tech Research Institute from '87 to '90 during the Winter
and Summer quarters where I worked on the electromagnetic
characterization of materials. I graduated from Georgia Tech with a
B.S. in Physics in the spring of '91 and started as a graduate student
at the Department of Physics of the
University of Pennsylvania (UPENN) that
fall.
I moved to California in the summer of '93 to start my thesis
research on spin physics at the
Stanford Linear Accelerator Center
as a member of the
E143
Collaboration. My advisor was
Dr. Keith Griffioen
who is currently a professor of physics at the
College of William and Mary.
I completed my thesis in the summer of '96 while in Williamsburg, VA.
In November '96, I returned to SLAC to take a job as a scientific
programmer as a member of the BABAR Collaboration.
My thesis work involved the analysis of the low energy data (9.7 GeV) from our
polarized electron on polarized NH3/ND3 target experiment in E143. My
analysis measured the resonance contribution to the proton and
neutron spin structure functions and investigated how their integrals
over x approach the Gerasimov-Drell-Hearn limit.
I met my wife Deborah while in Williamsburg and she moved back to
California with me bringing along her horse and three cats. We
married in July '98 in her hometown outside Saint John, New Brunswick,
Canada.
Contact Info
| Phone | Address |
| Office: | 650-926-2369 |
| Fax: | 650-926-2657 |
| Pager: | 650-846-9975 |
|
MS 95 SLAC
P.O. Box 4349
Stanford, CA 94309
|
Some Favorite (and Relevant) Quotes
"Experience is what allows you to recognize a mistake the second time
you make it." - anonymous
"It was working ten minutes ago, I swear. I only changed..." - Rob McCool
The most exciting phrase to hear in science, the one that heralds new
discoveries, is not "Eureka!" (I found it!) but "That's funny ..." - Isaac Asimov
|