|Sep 93 - Present
Assistant Professor ; Computer and Information Science Department,
Brooklyn College, Brooklyn, New York.
I am currently setting up Brooklyn College's Laboratory for
Real-Time Systems. The initial project is to develop an
economical testbed system for real-time programming. This testbed
will allow institutions which currently cannot afford the
expensive devices (e.g., robots) required for real-time research
to obtain a real-time testbed for research and instruction.
|Jan 90 - Sep 93
Computer Scientist ; D. E. Shaw & Co., New York, NY.
My last major project was with a group of six in a major redesign
of the firm's software base. My emphasis in the group was in the
real-time data distribution. The goal was to provide a uniform C++
interface for all our real-time feeds using a proprietary reliable
broadcast protocol based on TCP/IP and UDP/IP. Prior to this, I was
the software engineer in a team of two developing a real-time
trading system. The system gathers quotes on over 400 instruments
and produces updated price sheets several times per minute. The
major goals in the system design were flexibility, reliability,
friendly trader interface, and ease of model development.
|Mar 82 - Jan 90
Research Scientist ; Courant Institute, New York University, New York, NY.
I was the system administrator for the Institute's Robotics
Laboratory. This included a network of over 20 Suns and Vaxes
running UNIX and special purpose machines which support the
robotics research. I was also responsible for development of the
special purpose systems (hardware and software). This effort
included the development of operating systems, user interfaces,
and the modification of the UNIX systems. I have been the primary
designer and developer of the low-level software for the
four-finger manipulator (a planar manipulator) and the Utah/MIT
hand (an anthropomorphic robot hand).