Jon Pearce

I received my B.A. (1972) and Ph.D. (1980) in mathematics from the University of California at Berkeley . My area of specialty was mathematical logic . From 1980 to 1982 I did post doctoral work at the University of Colorado in Boulder . I came to San Jose State University in 1983, after a brief period as visiting professor at Ohio State University .

From 1986 to 1990 I divided my time between teaching mathematics and computer science at San Jose State and developing a programming language for a small start-up company called Silma .

I spent 1991 as a Fulbright Lecturer in Computer Science at the University of Zimbabwe . I returned to University of Zimbabwe as external examiner in 1993, 1994, and 1995. In the summer of 1996 I was a visiting professor of Computer Engineering at Bosphorus University in Istanbul.

From 1997 to 1998 I developed Computer-Telephony applications in Java for a small start-up company called Capri Systems. I also answered Java questions at and gave lectures on design patterns to local companies.

I spent the fall of 2001 as a Fulbright Lecturer in Computer Science at Colombo and Peradeniya Universities in Sri Lanka. I returned to Sri Lanka as a Senior Fulbright Specialist in the winter of 2004, summer of 2005, and winter of 2006. I was a Senior Fulbright Specialist in summer of 2006 at the American University of Armenia. I returned to the American University in summer 2007. That summer also marked the start of my involvement with the Summer University Program, which has taken me and a group of students to Switzerland almost every summer since.

In the fall of 2010  became chair of the Computer Science Department at San Jose State.

I live in Santa Cruz; I write and travel as much as possible. My interests include object-oriented modeling, multi-agent systems, functional programming, logic, cognitive science, complexity science, and philosophy.

To Contact Me


    Dr. Jon Pearce
    Computer Science Department
    San Jose State University
    One Washington Square
    San Jose, California 95192-0249


    (408) 924-5065 (voice)
    (408) 924-5062 (FAX)
    (408) 924-5060 (department office)


Related Web Sites

Computer Science Links (outlines, notes, and links for some of my courses)
Department of Mathematics and Computer Science
San Jose State University
Sri Lanka Links