Mark R. Anderson

mail code c-014, University of California, San Diego, La Jolla, CA 92093

Objective I wish to join a team involved in software development of a parallel processing system.

Education University of California at San Diego, San Diego, CA.

M.S. in Computer Science, June 1985; GPA: 4.0

Harvey Mudd College, Claremont, CA. B.S. in Mathematics, May 1982; GPA: 3.3

Graduate coursework includes: Advanced Compiler Construction, Automata Theory, Combinatorial Algorithms, Operating Systems, Software Engineering, Parallel Processing Seminars, Formal Semantics of Programming Languages Seminars.

Research and Work Experience

Research Assistant.  Prep-P Project.
UCSD  Sep. 1984 – Present.

The Prep-P project is developing a preprocessor for the CHiP parallel architecture. The goal of the preprocessor is to map problems that use an arbitrary number of processes onto the processing elements of a fixed size machine. On this project I have served as co-supervisor. My duties included devising tasks for and supervising the work of others as well as writing and maintaining programs written in C.

Teaching Assistant  Department of EECS
UCSD  Sep. 1984 – Dec. 1985.

I graded homework and conducted review sessions for graduate and undergraduate classes.

Consultant  Simple Software
San Diego, CA.  Feb. 1984 – Apr. 1984.

I was hired as a consultant to develop a file compression system on micros. The system was written in C.

Programmer/Analyst  System Development Corporation
Santa Monica, CA.  May 1982 – Sep. 1983.

I was a member of a group developing an interactive testing system for the Jovial programming language. I wrote parts of a Jovial to threaded code compiler in CWIC. CWIC is SDC’s Lisp based compiler writing system.

Research Assistant.  Self-Sorting Memory Project
Harvey Mudd College  Sep. 1981 – Dec. 1981.

I wrote a simulation of an algorithm which performed Gaussian elimination on a parallel machine using self-sorting memory modules. The simulator was written in Fortran.

Special Skills Programming Languages: Algol, C, Fortran, Jovial, Lisp, Pascal, Snobol, and SETL. Assembly Languages: 6502, 8051, 8086. Operating Systems: IBM CMS, Unix, Vax VMS.

Honors and Awards University of California Regents Fellowship Graduation with Distinction from Harvey Mudd College Publications: D. Beeman, R. Lynds, and M. R. Anderson, “Structural and vibrational properties of a model

vitreous As_{2}O_{3},” Journal of Non-Crystalline Solids Vol. 42 pp. 61-7 (October 1980).

D. Beeman, J. Silverman, R. Lynds, and M. R. Anderson, “Modeling studies of amorphous carbon.,” Physics Review B Vol. 30 pp. 870-5 (July 15, 1984).

M. Anderson and F. Berman, “A Complexity Measure for Demand Driven Data Flow Models,” UCSD Dept. of Computer Science Technical Report (CS-087) (September 1986).

M. Anderson and F. Berman, “Removing Useless Tokens from a Dataflow Computation,” submitted for publication (Jan 1987).

References Available on request.