J. David Eisenberg
Back to the index
Writing
Contract Programming / Design and Development 1991-Present
Internet (1996-Present)
Web-based tutorials
Miscellaneous
Contractor at Apple Integration Quality group from March to September 1996. Duties included writing testing tools for floppy disk driver and Open Firmware. Tools were written in Metrowerks C with utility programs in perl.
Here is a list of products I have worked on. They are in the form of
- Product name (year produced)
Programming tools used in product
- W.K.Bradford´s The Algebra Class (1996)
Macintosh CodeWarrior / PowerPlant
- Expert Software´s Algebra CD(1995)
Windows 3.1-Borland C
- DinoSoft children´s educational software (1994)
Windows 3.1-Borland C; Macintosh-Think C
- Annabel´s Dream of Medieval England interactive story CD-ROM (1994)
Macintosh-Think C with Think Class Library, QuickTime, Mac Toolbox
- Texas Caviar´s Vital Signsthe Good Health Resource information CD-ROM (1993)
Macintosh-Think C with Think Class Library
- Avantext´s The Aviation DatabaseFAA databases on CD-ROM (1993)
Macintosh-Think C with Think Class Library
- Fisher Idea Systems´ IdeaFisher (1993)
Macintosh-Think Pascal
- Apple Newton Point of Purchase demonstration (1993)
NewtonScript
- Whale of a Tale interactive story CD-ROM (1992)
Macintosh-Think C with Think Class Library, QuickTime
- Annabel´s Dream of Ancient Egypt interactive story CD-ROM (1991)
Macintosh-Think C with Think Class Library
Instruction/Training Experience 1990-Present
- Instructor, Evergreen Valley College (Fall 2002 - present)
Teach Perl, HTML, and Introduction to Computers
- Part-time Instructor, De Anza College (2000-present)
Teach C, Perl, XML, and HTML courses.
- Instructor, KeyPoint Software (Nov. 1996-present)
Wrote XML, CGI and CSS courses, edited and expanded JavaScript course; teach HTML, JavaScript, CGI, and CSS.
- Instructor, Computer Learning Center, San Jose, CA.
Taught a C programming course, introductory mathematics for electronics, and Microsoft Word.
- Secondary school teaching credential in mathematics through National University.
Did student teaching at Gunderson High School in San Jose.
- Volunteer Assistant, Computer Laboratory at Del Mar High School, Campbell, CA, Sept. 1993-1995.
- Bilingual Instructional Aide, English Language Development program, Campbell Union High School District, 1990-1992.
- Co-wrote Apple presents...Apple, Exploring Apple Logo, and Apple Logo II Product Training Disk
(Apple Pascal)
- Programming for Dutch, Swedish, and Spanish version of Apple IIc in-box training disks
- Implemented Kanji Word Processor for Apple II; not commercially released
(Apple Pascal, 6502 Assembler Language)
Burroughs Corporation, Plymouth MI 1978-1979
Worked on utility software for VM1, a small business system based on the B-80.
- Systems programmer on Burroughs B6700. Main language used: Burroughs ALGOL
- Implemented changes to system editor
- Team-taught course for computing center users
- Implemented library of 2-d graphics routines for plasma panel display
- Consulting programmer, PLATO Computer-Assisted Instruction Language Laboratory at University of Illinois.
- Lead programmer, University of Illinois PLATO Modern Hebrew CAI project
- Co-author of Beginning Tutor, textbook used with programming classes at University of Illinois PLATO project. Other authors: Tom Schaefges and Roberta Stock
Languages (human)
- Spanish (excellent)
- Russian (good)
- Korean (beginning)
- Modern Greek (beginning)
- Mandarin Chinese (beginning)
- German (reading only)
- French, Hebrew, Dutch (smatterings)
- American Sign Language (beginning)
Education
- M.S. in Psychology (Applied Measurement Option) Sept. 1973-Dec. 1974
- B.S. in Mathematics (Computer Science Minor) Feb. 1970-June 1973
Both from University of Illinois, Urbana IL
Skill Summary: Computer Systems and Languages
WWW Perl HTML 4.0 JavaScript Java CGI CSS Dynamic HTML UNIX vi file manipulation shell scripting Linux setup Apache setup MySQL operations |
Macintosh Macintosh Toolbox CodeWarrior Metrowerks C++ PowerPlant Think C with TCL (Think Class Library) Think Pascal ResEdit Windows 3.1 Borland C 4.0 Resource Compiler |
Miscellaneous NewtonScript, BASIC, ALGOL, SNOBOL, RPG Applications Microsoft Word Adobe Photoshop (basics) ClarisWorks MPW BBEdit DeBabelizer |
Back to the index