David Adamson

OCMR 0039
Oberlin College
Oberlin, Ohio 44074

Email: David.Adamson@oberlin.edu
Phone: 440-775-6514
URL: http://cs.oberlin.edu/~dadamson/

Objective

To make thought manifest, in executable form.

Skills

Programming and Modeling Languages

Objective-C, Java, UML, C, C++, Scheme, XML/XSL.

Development Concepts and Environments

Cocoa/OpenStep, Java (and Swing), Design Patterns, Object Oriented Programming and Analysis, Software Publication and Application Support.

Platforms

Classic Mac OS, Mac OS X, Linux (various flavors), UNIX (various), Windows (various).

Applications

Apple ProjectBuilder, Borland JBuilder, Gnu Emacs, Corel Draw, Corel PhotoPaint, Adobe InDesign, Word Processors, Spreadsheet Applications.

Teaching Experience

Elementary Prehistoric Life, Elementary Mathematics, Introductory Computer Science (Java, Object Oriented Programming).

Cooking

Vegetarian, Vegan, for as many as 100 people.

Graphic Design

T-Shirt/Logo Design, Page Layout, Vector Graphics, Digital Image Editing.

Employment History

Course Instructor
in association with the Oberlin Experimental College (Oberlin, Ohio)
February 2003-May 2003

Designed and will teach a semester-long introduction to Objective C and the OpenStep API, targeted at college students with previous programming experience.

Course materials are available at http://cs.oberlin.edu/~dadamson/classes/ObjexCo/.

Grader and Tutor of Introductory Computer Science
Professor John Donaldson, Oberlin College Computer Science Program (Oberlin, Ohio)
September 2002-Present

Provide tutoring, grading, and in-lab assistance for an introductory course in Java, object-oriented programming, and data structures. I also have a hand in the fine-tuning of the lab assignments as the professor develops them.

Bookseller
Half Price Books and Music (Cincinnati, Ohio)
June 2001-August 2002

Sorted, priced, shelved, and sold used and new books, in the two summers of the indicated period.

Reorganized and repriced the bookstore's software section (2002). Software sales doubled from the previous summer.

Course Instructor
sponsored by Professor John Donaldson (Oberlin, Ohio)
January 2002

Designed and taught month-long introductory course in object oriented programming and design patterns, in Java.

Course materials are available at http://cs.oberlin.edu/~dadamson/classes/Objects!/.

Head Cook
Harkness Cooperative, Oberlin Student Cooperative Association (Oberlin, Ohio)
January 2002-December 2002

Ordered, planned, and cooked food weekly (always vegetarian, usually vegan) for the coop's 100 members, directing a team of 5 in the meal's preparation.

Membership Coordinator
Harkness Cooperative, Oberlin Student Cooperative Association (Oberlin, Ohio)
August 2000-December 2001

Ensured that all our members had jobs to do, and that the jobs that needed doing had people to do them. Designed and utilized a spreadsheet-based workchart management system.

Day Camp Assistant
Cincinnati Museum of Natural History (Cincinnati, Ohio)
June 1996-August 1999

Coordinated volunteer staff activity, prepared classroom materials, assisted instructors in delivering lessons, and maintained and operated the classrom computer.

Education

Publications

Awards

Interests

References

Available upon request.