Professional Objective
Participate in the research for and the design, development,
and exploitation of the successor to the World Wide Web.
Education
Employment History
Consultant
Galaxy Computing Corporation International
March 2001-January 2004
Developed proprietary system software.
Adjunct Assistant Professor
Computer Science Department,
Rensselaer Polytechnic Institute
September 1999-Present
Senior Systems Programmer
Department of the CIO,
Rensselaer Polytechnic Institute
September 1984-Present
Projects:
- Supervised students developing means to integrate
Globus security with Kerberos.
- Modified OpenAFS file server to support large
files.
- Participated in Year 2000 inventory, assessment,
and testing.
- Explored the use of DCE/DFS as a replacement for
AFS.
- Integrated a 36-node IBM SP2 into the Rensselaer
Computing System and AFS cell.
- Designed, implemented, and deployed various tools
for Unix for application setup, session management, file tree
maintenance, and network access control.
- Participated in planning and implementing the
Rensselaer Computing System network of Unix workstations for
instructional computing.
- Migrated a graphical finite-element analysis
program from Primos to VAX/VMS.
- Implemented a graphics metafile plotting
system.
Lead Consultant
Center for Interactive Computer Graphics,
Rensselaer Polytechnic Institute
January 1984-August 1984
Student Consultant
Center for Interactive Computer Graphics,
Rensselaer Polytechnic Institute
May 1982-December 1983
Skills
Programming Languages: C/Unix, C++, Tcl/Tk, Python, Fortran, Lisp, XML, HTML, Unix shells.
Systems Administration: AFS, OpenAFS, DCE/DFS, Linux, AIX, Cygwin, Other Unix systems, IBM CSM and PSSP.
Courses Taught
- C Programming module for Engineering
Discovery
- Beginning C Programming for Engineers
- Short course: Introduction to Linux Systems
Administration
- Short course: Distributed File System
Administration (NFS, AFS, DFS)
- Rensselaer Polytechnic Institute's "Preface"
program: taught Fortran programming and computer graphics (for
minority high school students)
Research Interests
- Computer-human interaction and user interface
tools
- Object-oriented programming systems and
techniques
- Distributed computing, e.g., CORBA,
DCE
- Migratory programs, e.g.,
agents
- Software portability and
configuration
- Mixed-language and multiparadigm programming
techniques
Professional Memberships
Publications
- R. Lindsay Todd. "Proposal for SapCat: Site and Platform Customization Administration Tool". June 2000. http://www.rpi.edu/~toddr/Archives/2000/a04g-sapcat-final/.
Winning entry in Software Carpentry Configure competition.
- R. Lindsay Todd. "Proposal for SapCat: Site and Platform Customization Administration Tool". March 2000. http://www.rpi.edu/~toddr/Archives/2000/a01g-sapcat/.
Finalist in Software Carpentry Configure competition.
- R.L. Todd, E.P Glinert. Distributed Multi-Interface Computing with Polyglot, Technical Report 97-7. Rensselaer Polytechnic Institute Computer Science Department, Troy, NY. September 1997.
- E.P Glinert, R.L. Todd, G.B. Wise. "The adaptive multi-interface multimodal environment". ACM Computing Surveys 28(4es). December 1996.
Published electronically at http://www.acm.org/pubs/citations/journals/surveys/1996-28-4es/a134-glinert
- R.L. Todd. Towards High-Level Distributed Multi-Interface Computing. Rensselaer Polytechnic Institute, Troy, NY. July 1996. http://www.rpi.edu/~toddr/Archives/1996/a01g-thesis/.
Ph.D. dissertation
- R.L. Todd. "Organizing Chaos". August 1994. http://www.rpi.edu/~toddr/Archives/1994/a01g-chaos/.
Session at SHARE, Boston, MA.
- R.L. Todd. "Using Package". 1993. http://www.rpi.edu/~toddr/Archives/1993/a01g-package/.
Session at AFS User's Group, Pittsburgh, PA
- Eric "Scanner" Luce, Shiva Ramabadran, R. Lindsay Todd. "SESSION/SETUP: User Session Management in the Rensselaer Computing System". Proceedings of the MTS Community Workshop, Troy, NY. 1992. http://www.rpi.edu/~toddr/Archives/1992/a01g-setup/.
- CICG staff. Center for Interactive Computer Graphics PRIME/IMLAC
Users Manual. Rensselaer Polytechnic Institute, Troy, NY. 1984.
Last modified 27 April 2005.