Publications

Particle Identification In Camera Image Sensors Using Computer Vision,
Astroparticle Physics, Volume 104, January 2019
We present a deep learning, computer vision algorithm constructed for the purposes of identifying and classifying charged particles in camera image sensors. …

The particle detector in your pocket: The Distributed Electronic Cosmic-ray Observatory,
IRC 2017, Busan Korea
The total area of silicon in cell phone camera sensors worldwide surpasses that in any experiment to date. Based on semiconductor technology similar to that found in modern astronomical telescopes and particle detectors, these sensors can detect ionizing radiation in addition to photons. …

Detecting particles with cell phones: the Distributed Electronic Cosmic-ray Observatory, ICRC 2015, Den Haag, Netherlands, August 2015
In 2014 the number of active cell phones worldwide for the first time surpassed the number of humans. Cell phone camera quality and onboard processing power (both CPU and GPU) continue to improve rapidly. In addition to their primary purpose of detecting photons, camera image sensors on cell phones and other ubiquitous devices such as tablets, laptops and digital cameras can detect ionizing radiation produced by cosmic rays and radioactive decays.

Measurement of cosmic-ray muons with the Distributed Electronic Cosmic-ray Observatory, a network of smartphones,
Journal of Instrumentation, Volume 11, April 2016
Solid-state camera image sensors can be used to detect ionizing radiation in addition to optical photons. We describe the Distributed Electronic Cosmic-ray Observatory (DECO), an app and associated public database that enables a network of consumer devices to detect cosmic rays and other ionizing radiation. We use a sample of candidate muon events detected by DECO to measure the thickness of the depletion region of the camera image sensor in a particular consumer smartphone model, the HTC Wildfire S. The results simultaneously validate the use of cell phone camera image sensors as cosmic-ray muon detectors and provide a measurement of a parameter of camera image sensor performance which is not otherwise publicly available.

Data Management and Storage Solutions: Backup, Archival and HSM,
Sun Microsystems February 1998, Technical White Paper.

Capacity Planning, Configuration and Tuning High Performance Backup and Recovery for the Datacenter, Sun Microsystems February 1998, Technical White Paper.

Sun Microsystems Ultra Computing Workstation Reviewers Guide,
Sun Microsystems November 1997, Technical White Paper.

Client-Server Applications Under SVR4, UNIX Review February 1992
This article discusses the new networking architecture and features in UNIX System V Release 4.0, including: using network selection; using name-to-address mapping; configuring port monitors; the Network Listener Protocol Server; using loop back transports; and putting it all together writing network client-server applications.

Gently Down the STREAMS, UNIX Review, September 1991
This article discusses the use of STREAMS facilities in UNIX System V Release 4.0 for user-level applications. It includes: STREAMS pipes; priority messages; polling for events; and an example of using a special STREAMS module suited for a client-server application.

Seeing it the Hard Way, UNIX Review, July 1991
This article discusses the nebulous but feature-full printing sub-system in UNIX System V Release 4.0, including: the basic design of the system; administration and networking issues; postscript support; and, how to use the system.

Pearls from the ABI, UNIX Review, May 1991
This article discusses Dynamic Shared Libraries in UNIX System V Release 4.0, including: why to use them; when to use them; performance and portability considerations; and, how to build them.

Two Sound Technologies, UNIX Review, March 1991
This article is a comparison of NFS and RFS technologies. It discusses the basic internal design and file semantics that each provides as well as situations where the usage of one may be more appropriate than the other.

A Teachable, Adaptable Conversational System, Proc. Xth International Congress on Cybernetics, Namur, Belgium, August 1983
This paper discusses the implementation of a unique technique for natural language processing and response generation based on word association and “bootstrap” learning. (Published as an undergraduate.)