John Rieffel

Assistant Professor
Computer Science Department
Union College


 Home 

On this page:

About Me

Office Hours

Contact Info

Curriculum Vitae


"The Biological Isn't Logical"

The living world grew irrationally
through non-systematic, genetic exploration of niche
possibilities, pruned back by natural selection and
occasional massive disasters. So if you're building
distributed networks, learn from crabgrass.

Bruce Sterling, from The Viridian Design Principles 1.0

Orgel's Second Rule: Evolution is cleverer than you are.
Francis Crick (via Daniel Dennett)

About Me
I'm an Assistant Professor of Computer Science at Union College.

I am
interested in exploring how complex systems, both natural and artificial, can exploit complex dynamical interactions to their advantage. I'm currently exploring this principle of "Mechanisms as Minds" in the realm of robotics and 3-D printing.

I teach courses in Matlab, Robotics, Artificial Intelligence, Computer Organization, and Parallel Computing.

Office Hours
M,W: 2pm-3pm
Tu,Th: 3:45-4:30*
(or just drop by if my door is open!)

Contact Info:
Union College
807 Union St
Steinmetz Hall 227
Schenectady, NY, 12308
email: rieffelj@union.edu

Curriculum vitae