| eric@ericanderson.org |
| Empirical research & system evaluation | Security design & cryptographic systems |
| Network measurement and monitoring | Network protocol design and evaluation |
| Radar and GPS multi-sensor tracking | Sensor integration/fusion |
| Real-time programming | Embedded systems |
| Distributed systems | Internet routing protocols |
| Database design and programming | Database-backed web programming |
| C++ programming | Unix system & network administration |
| C programming | CGI programming (PERL, C, C++, TCL) |
| Java programming | TCP/IP networking (Win32, UN*X, Mac) |
| Unix network programming | HTML, SGML, and XML |
| Common LISP & Scheme programming | PROLOG logic programming |
| PERL programming | Assembly programming (MIPS, 68000, 6502) |
University
of Colorado, Boulder, CO
Currently pursuing
Ph.D. in Computer Science.
University of Oregon,
Eugene, OR
M.S. in Computer and Information
Science, 2004 (pending).
My primary research was on defense
against Internet worms and securing overlay networks for distributed
systems. Elected to Upsilon Pi Epsilon.
Carleton
College, Northfield, MN
B.A. in Computer Science
awarded June, 2001. Course work: Computer
Organization & Systems, Digital Electronics, Programming
Languages, Operating Systems, Mathematical Structures, Logic and
Minds, Theory of Computation, Algorithms, Networks, Quantum
Information Theory, Artificial Intelligence, Natural Language
Processing. Independent study in using neural
networks for Japanese language processing, and in secure program and
protocol design. Integrative exercise in relational
database theory.
Graduate [Teaching, Research] Fellow, University of Oregon, Eugene, OR
Duties have included teaching teaching lab sections, supporting the Route Views project's
research, and doing my own work with the Network Research Group and
Network Security Research Lab.
Software Engineer, Lockheed Martin Air Traffic Management, Eagan, MN
Acted as a developer maintaining and extending Common ARTS (Automated Radar Terminal System),
the main FAA system for controlling air traffic near airports. Key characteristics of this
system are that it is distributed, real time and fault-tolerant. The primary development
languages are C and C++, with Java, LISP, PERL and others used for prototyping and reporting.
2001 - 2002
Student System Administrator, Carleton College, Northfield, MN
Assisted with the administration of departmental network. Network consists of 60+ computers running
Windows, Linux, Digital Unix and Netware. Primary network services are DNS, Web, e-mail NIS and NFS
handled by the Unix servers and printer sharing handled by the Unix servers and Netware. Further
responsibilities included programming in Java, C, C++ and PERL. 1999 - 2001
Intern - Web Developer, U.S. West, St. Paul, MN
Developed database-backed intranet site with a team of developers. Acted as
primary database specialist within project team. Development environment
was PERL 5, MySQL and Apache on FreeBSD. Summer 1999
Lab Assistant, Carleton College,
Northfield, MN
Managed lab of 20+ systems, including NeXT, Linux, and Windows
systems. Assisted students with C, C++ programming issues, including
object-oriented design and system programming. Assisted students with
VMS and Unix, specifically NeXT, Linux and Irix. 1997 - 1999
Computer Science Tutor, Carleton College,
Northfield, MN
Tutored students in basic and intermediate programming in
C++. Assisted with issues ranging from simple syntax to general
program design, data structures and memory management. 1998
Programmer, Carleton College,
Northfield, MN
Wrote custom software for the College, specifically a web-based
scheduling program. The program was written in C for OSF/1, and
included a CGI interface and concurrency handling for many
simultaneous users. Nov 1998 - Jan 1999 (winter break)
Consultant, Self-employed, Denver, CO
1994 - 1997. Handled all aspects of business from marketing and client
relations to accounting and invoicing in addition to performing technical tasks. Below
are representative clients and the work performed: