Eric Anderson
University of Coloradoeric.anderson@colorado.edu
Dept. of Computer Science+1-303-492-4463 (office)
College of Engineering and Applied Sciences
Boulder, CO 80309-0430


Education

University of Colorado, Boulder, CO
Currently pursuing Ph.D. in Computer Science. Also working on graduate certificate in science and technology policy.

University of Oregon, Eugene, OR
M.S. in Computer and Information Science (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.
Performed independent study in using neural networks for Japanese language processing, and secure program and protocol design. Integrative exercise in relational database theory. Elected to Sigma Xi.

Professional Experience

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. The primary network services were 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
Developed and administered custom software, especially in web-database integration, and administered and maintained small business networks and computing systems. Clients included Bertram and Associates and the Colorado Bar Association. 1994-1997

Professional Service

Reviewer for professional journals and conferences including:

Member of CPSR Voting Technology Working Group.

Member of Election Incident Response System programming team.

Helped to design interdisciplinary "social context of networking" program at the University of Oregon.

Volunteer Experience