To continue to teach according to my educational philosophy. To increase the teaching of STEM classes for all students. To inspire students in computer science, engineering, and mathematics.
Objective
To secure a position at a dynamic technology company where my skills and experience in product design, engineering management, and business development can best be used.
Summary
David has taught in public schools in Brookline, Winchester, and Cambridge for more than a decade. He has taught computer science, engineering, robotics, and mathematics. From 2008–2014 he led the technology / engineering department and five grade 6–12 teachers for the Winchester public schools. From 2010–2015 he was the STEM coordinator for the Winchester public schools.
David is committed to teaching and learning that is cross-curricular, open-ended, and project-based. His focus is on computing as a problem-solving discipline that combines the rigors of mathematics, science, and engineering with design thinking and the engineering design process.
David is licensed in Massachusetts to teach grade 5–12 digital literacy and computer science, grade 5–12 mathematics, grade 5–12 technology / engineering, and grade 1–8 general science. He has a Bachelor of Science in Electrical Engineering from the Massachusetts Institute of Technology and a Masters of Education in Curriculum and Instruction: Mathematics from the University of Massachusetts, Lowell.
David has worked in telecommunications product and software design since 1980. From 1996–2003 he worked as an engineer and manager at the world’s leading speech-recognition software company (now Nuance). For Dragon Systems, L&H, and ScanSoft, David led company efforts in over-the-telephone speech transcription. Most recently he managed the AudioMining group in developing revolutionary products that use Dragon Systems’ best-of-breed speech-recognition technology to render recorded audio and audio-video media searchable.
For the past decade, while pursuing a teaching career, David has consulted for several start-up technology companies as a senior software engineer on a contract basis or during the summer.
David was a founder of two telecommunications industry start-ups — Telelogic and digiTel. Telelogic delivered over 400,000 trunk-side autodialers with his software to MCI, Sprint, and the other top interexchange carriers. For digiTel, and as an independent consultant, David worked on telecommunications products for the Norwegian and Swedish PTTs, Siemens, and the manufacturer of the Telelogic dialer. His roles included directing engineering, providing architecture and product design, managing consultants, and effecting liaison with offshore manufacturing companies in Asia. David was also instrumental in developing a line of physician-answering-service systems for Ring Medical — now the nation’s largest provider of medical communications services, NotifyMD.
Throughout his career, David has compiled a strong record of product development and engineering management in real-time embedded systems, telephony, and automatic speech recognition. His teams have uniformly been characterized by timely delivery of high-quality products. He has been an innovator in applying cutting-edge software development techniques to product design — including the use of Forth, SDL, and Python. David has a Bachelor of Science in Electrical Engineering from the Massachusetts Institute of Technology.
Work History
Brookline High School
Brookline MA
2018–
Teacher
- Licensed Massachusetts Teacher — Digital Literacy & Computer Science grade 5–12, Mathematics grade 5–12, Technology / Engineering grade 5–12, General Science grade 1–8.
- Taught AP Computer Science A (Java) CSAwesome (1 year). Taught AP Computer Science Principles Mobile CSP (3 years). Taught Exploring Computer Science (3 years). Taught Java Programming (2 years). Taught WWW Design (2 years).
- Taught Autonomous Robotics (2 years).
Coach / Mentor
- Coached Botball (1 year).
- Mentored students in entrepreneurship (Technovation Challenge, 3 years and YouthCITIES mini-hacks, 2 years).
- Maintained website of resources, assignments, and grades.
MIT Playful Journey Lab
Cambridge MA
2019
Summer Journeyer
'Much like a fellowship program, Journeyers [are] members of MIT's newly established Playful Journey Lab, working on a combination of current lab projects and their own independent explorations… to create a community of practice where we build, play, experiment, and innovate in assessment and learning.'
Winchester High School
Winchester MA
2005–18
Teacher
- Taught various geometry and integrated mathematics courses in grades 9–12 (13 years).
- Taught AP Computer Science A (12 years, plus summer school at Phillips Academy Andover). Taught AP Computer Science Principles Mobile CSP (2 years). Taught On-Line Advanced Computer Science (5 years). Taught Exploring Computer Science (1 year).
- Taught Engineering the Future (5 years). Taught Robotics (5 years).
Coordinator
- Held position of Technology / Engineering Coordinator. Had budgetary responsibility and leadership responsibility for five staff. (5 years)
- Held position of STEM Coordinator for Winchester public schools. Promoted STEM teaching and learning K-12 (5 years).
Coach / Mentor
- Coached Winchester Robotics Team, including BotsIQ (5 years), NRL (3 years), Botball (7 years), and USFirst Tech Challenge (1 year). Winchester Robotics Team was 2015 Botball global champions.
- Mentored students in engineering (Real World Design Challenge, 5 years). Winchester RWDC team Flight 01890 was 2014 & 2018 MA state champions.
- Mentored students in entrepreneurship (Technovation Challenge, 4 years, YouthCITIES mini-hacks, 5 years, and Winchester Entrepreneurship Club, 2 years). Winchester Technovation teams were 2014 & 2015 global finalists (as chronicled in the CODEGIRL documentary film).
- Co-mentored Winchester Computer Science Club (3 years), including ACSL, USACO, and WPI High School Programming competitions.
- Advised students in Winchester Advisory Group program (4 years).
- Maintained website of resources, assignments, and grades.
John M. Tobin School
Cambridge MA
2004–05
Teacher
- Taught grade 8 mathematics using Connected Mathematics Program; pioneered lesson design and teaching with interactive white board.
- Conducted grade 7 homeroom; taught weekly grade 7 math study skills class; served as advisor to grade 7 students; facilitated weekly buddy groups; was active member of middle-school cluster.
- Developed middle school parent communication database; maintained website of assignments and grades.
- Assisted middle-school science teacher with grade 7 & 8 science classes (3 semesters).
Cambridge Public Schools
Cambridge MA
1993–2003
Volunteer
- Volunteered for in-class projects in grades K–8, John M. Tobin School (11 years), including solar car design challenge (4 years), which became part of the citywide grade 6 science curriculum, and electric circuits (5 years), including working with grade 4 to create Tobin’s electronic map.
- Volunteered for after-school 7–8 algebra enrichment and support (2 semesters).
- Co-taught Tobin Tech Team after-school computer club (1 semester).
- Member and co-chair of Tobin PTO Science & Technology Committee (11 years); instituted science programs, wrote grants (e.g. $20,000 Toyota TAPESTRY), and supported teachers and specialists.
- Parent participant in Tobin restructuring process (2 years).
- Member of citywide Cambridge Public Schools Science Advisory Group (1 year).
EnglishCentral.com
Lexington MA
2009
Developed language-modeling software for language-learning website. Held position of Senior Software Engineer.
Virtual Research Associates
Weston MA
2007–08
Developed software for ingestion and analysis of wire-service news articles for phase one of Integrated Conflict Early Warning System DARPA program. Held position of Senior Software Engineer.
MassBay Consulting, LLC
Cambridge MA
2003–
Co-founded consulting company developing software-based voice products for wireless broadband devices used by businesses and consumers. Held position of Managing Director.
ScanSoft®‡ (née Lernout & Hauspie† (née Dragon Systems) )
Burlington MA
1996–2003
Held position of Director of Development, AudioMining™. Directed development of ScanSoft’s AudioMining™ product line, including successful semi-annual releases of Dragon MediaIndexer™ and AudioMining Development System. Was instrumental in transfer of L&H AudioMining assets to ScanSoft. Supervised work of ten developers and co-directed product delivery team.
Held position of Manager, Telephony Development. Managed Dragon’s efforts in over-the-telephone speech recognition — applying Dragon’s dictation engine to short-message-service dictation. Supervised work of four engineers.
Held position of Senior Telephony Engineer in Dragon’s Portable Products Group. Developed distributed, embedded dictation system. Computer languages used: Python, Java, C++, UML.
† | On 2000/06/07, Dragon was acquired by L&H. | 2000/03/28 | 2000/09/29 | 2000/12/07 | 2001/03/26 | 2001/05/07 | 2012/07/15 |
‡ | On 2001/12/12, L&H was acquired by ScanSoft. | 2001/11/28 | 2001/11/28 | 2001/12/07 (audio-mining: 2002/10) |
• | On 2005/05/09, ScanSoft merged with Nuance. |
Previous Experience
Cambridge MA
1980–95
- As Director of Engineering, helped found telecommunications manufacturing company, Telelogic, Inc.† Co-designed company’s major product line, trunk-side least-cost-routing autodialers, of which there were 400,000 in use.
- As Director of Engineering, helped found product development consulting company, digiTel, Inc. Oversaw development of TEX family of videotex decoders for the Norwegian and Swedish public telephone companies. Designed and implemented digital electronics and software for Siemens videotex decoder infrared keyboard.
Ring Medical, Inc.
Billerica MA
1992–96
Held position of Senior Software Designer. Co-developed company’s line of physician-answering-service systems, including integration with Nortel Meridian and Rolm switches. Company has since become the “nation’s largest… medical-only physician answering service,” NotifyMD. Computer languages used: C, SDL, Perl.
Independent Consultant
Cambridge MA
1989–91
- Developed and distributed software upgrade for trunk-side autodialer to accommodate major changes in North American Numbering Plan for Cambridge Software Project, Inc., Cambridge MA.
- Redesigned and maintained answer detection system for Homisco, Inc., Melrose MA.
- Designed and implemented digital electronics and software for Siemens videotex decoder infrared keyboard for digiTel, Inc., Cambridge MA.
- Developed dual cable broad band network tester in conjunction with ASAtech, Inc., Pelham NH.
- Adapted trunk-side autodialer software for combination telephone and cable television service for Twixtel Technologies, Inc., Framingham MA and GEM Electronics, Inc., Chicago IL.
digiTel, Inc.
Cambridge MA
1986–88
Helped found product development company. Held position of Director of Engineering. Oversaw development of TEX family of videotex decoders, including customized versions for the Norwegian and Swedish PTTs. Effected manufacturing liaison of authentication tokens for AITRC. Wrote product and design specifications, designed product software and electronics, managed all project phases, and effected manufacturing liaison with North American and Asian companies. Supervised work of eight consultants.
Telelogic, Inc.†
Cambridge MA
1980–85
Helped found telecommunications manufacturing company. Co-designed company’s major product line, trunk-side autodialers, of which there were 400,000 in use. During my employment, Telelogic grew from five employees to over 350 and was valued at $50 million. Held positions of Senior Software Designer, Dialer Engineering Manager, Computer Systems and Tools Manager, and Associate Director of Research and Development. Worked extensively with Forth development environment for product design and tool design. Designed and oversaw development of cross-compilers and assemblers for various microprocessors and minicomputers. Developed software documentation and control system. Developed VAX/VMS based company-wide computing facility. Worked with manufacturing engineers on product manufacturability and test fixture design. Worked with customers on product acceptance. Was hiring manager, supervising a group of ten engineers and staff.
† | Not the Telelogic division of IBM. |
Independent Consultant
Cambridge MA
1979–80
- Designed numerical control format translator for Grumman Aerospace, Bethpage NY.
- Specified commercial computer graphics system for aging facial images.
Education
University of Massachusetts Lowell
Lowell MA
2011 2009–11
Masters of Education in Curriculum and Instruction: Mathematics, December, 2011.
Massachusetts Institute of Technology
Cambridge MA
1986
1985–86
1976–78
Bachelor of Science in Electrical Engineering, June, 1986. Implemented a computer graphics program in PL/I to age facial images for Architecture Machine Group (now called the Media Lab). Thesis titled Explorations in Combinatorial Dynamics, an evaluation of the Novix NC4000 Forth microprocessor for experiments in Information Mechanics. Computer languages studied: LISP, C, PL/I, Pascal, Algol, FORTRAN, and mini and microcomputer assembly languages. Humanities concentration in music.
Northeastern University
Boston MA
1975–76 1975–76
Completed three quarters in College of Engineering before transferring to MIT. Worked at GTE Laboratories, Waltham MA, through co-op program.
Awards
Massachusetts Technology Leadership Council Distinguished Leadership Award.
2014
Patents
United States Patent No. 4,447,676. Harris, Jackson and Petty. Automatic dialer for telephone network access control.
1984/06/08
United States Patent No. 7,003,456. Gillick, et al.. Methods and systems of routing utterances based on confidence estimates.
2006/02/21
Affiliations
Member of Brookline Educators Union, Massachusetts Teachers Association, and National Education Association.
Member of Computer Science Teachers Association (Co-President of CSTA Greater Boston Chapter, 6 years), National Council of Teachers of Mathematics, International Technology and Engineering Educators Association.
Founding participant in Knowledge Home initiative.
Member of Association for Computing Machinery and member of Institute of Electrical and Electronics Engineers.
Former Member of Board of Directors of Forth Interest Group. Member of ANS X3J14 technical sub-committee for standardization of the Forth development environment. Also member of Forth Standards Team, precursor to X3J14 and promulgator of FORTH-83. Ten-year participant in Forth Modification Laboratory. Six-year participant (1983, 1984, 1985, 1988, 1990, 1991) ¡DEAD LINKS! in Rochester Forth Conference.
References
Available upon request.
Transcripts
Available upon request.