515 Soda Hall
University of California, Berkeley
(510) 642-4611
arnold chez cs point berkeley point edu
[PGP public key]

hi!

I'm a graduate student of Computer Science at UC Berkeley. My work focuses on programming models and analysis of programs manipulating large irregular data. I deal with language design, formal verification, analysis and synthesis of programs. I'm specifically interested in design of clean languages for specific problem domains, and coupling them with powerful tools for verification and generation of code. I currently work on sparse matrix codes. I'm being advised by Prof. Ras Bodík and part of The Parallel Computing Laboratory.

publications

projects

teaching

coursework

personal

Before coming to Berkeley, I completed my masters at Tel-Aviv University under the supervision of Prof. Mooly Sagiv. It was then that I developed interest in heap analysis and abstract interpretation.

For a few years I was a full-time software engineer at Terayon Communication Systems (previously ComBox, currently Motorola) where I wrote networking and real-time code for a variety of embedded router platforms. While working on IP routing in Linux, I became involved with open-source routing software and contributed to the Quagga project, an actively maintained fork of the popular GNU Zebra.

In the course of previous occupations I was also a sysadmin, a combat sniper, a keyboardist, and a telephone technician.

These days I try to juggle between research and several other things, like running, swimming, and music. I also run the Berkeley List of Israeli Students and Scholars (aka BLISS).

I grew up in Petah Tikva, a gray and generally uninspiring city not far from Tel-Aviv. Still, it is my hometown.

stuff