BiographyI began working with computers in the 1970s, first with IBM mainframes, using assembler, PL/1, and APL languages. During those years I experimented with writing a compiler and small systems programming projects. This led to employment in the software industry, mainly on applications related to systems and networks. I returned to graduate school in the 1980s, concentrating on distributed computing. In these years I learned of formal methods for software verification and researched new possibilities for fault-tolerant computing. During the 1990s my work specialized on self-stabilization; I regularly published in that area for a decade. I became interesting in applying principles of self-stabilization to wireless embedded computing around 2000 (now known as sensor networks). Nowadays, my research continues to apply sensor network technology, primarily to research questions and issues of health care.
Areas of Research / Professional Expertise
Distributed Computing, Sensor Networks, Computational Epidemiology, Clock Synchronization.