Over ** years software R&D experience. Extensive background in DSP, audio and scientific applications thereof, numerical analysis, object-oriented programming, chip-level programming, project problem-solving.
E D U C A T I O N
MS in Computer Science, Johns Hopkins University, 12/89. Fields of study: digital signal processing, computational math, computer architecture, parallel processing, neural networks, mathematics. GPA: 3.90/4.00 in major, 3.93 overall.
BA with Distinction in Distributed Studies--Computer Science, Mathematics, and Physics--University of Colorado, Boulder, 12/82. Honors: elected to Phi Beta Kappa, received Regent’s Scholarship. GPA: 3.74/4.00 in major, 3.63 overall.
E M P L O Y M E N T
Founder and President, Wholegrain Digital Systems LLC, 7/07 to present. Boulder, CO: developed digital audio signal processors; created www.wholegrain-ds.com website, educational and promotional materials and videos; assembled demonstration system and staged product clinics and trade show displays; conducted business with software suppliers and resellers.
Self-Employed, 2/97 to present. Boulder, CO: performed DSP R&D for manufacturers in: audio signal processing, medical systems, portable multimedia devices, and musical instruments. Areas of research: physical system modeling, digital filter performance metrics, and pitch detection. Developed digital filter analysis software in Mathematica with applications to Delta-Sigma Modulators and Sample-Rate Converters, among others. Developed DSP and fixed-point mathematics data structure library in C++ for analysis of audio DSP algorithms. Developed minimized operating system for a DSP chip on an audio card. Designed and developed algorithms and DSP software for commercial recording studio effects and scientific instruments. Taught ECEN 4002/5002: Special Topics in Electrical Engineering, Digital Signal Processing, at the University of Colorado, Boulder; Spring 2003. Software: NeXTSTEP, Mac OS X, C++, Objective C, C, Mathematica, Matlab, Motorola 563xx assembler, ADI SHARC assembler, TI C60 assembler. Hardware: NeXTstation Turbo, PowerMac G4, Echo Digital Audio cards, Mackie D8B, TC Electronic System 6000 and Powercore, Digidesign TDM/HDX, Roland VS-2400.
Consultant/Senior DSP Engineer, EuPhonics, 2/92 to 1/97. Boulder, CO: developed digital audio signal processing software to be deployed on PC multimedia sound cards. Developed adaptive gain controller, audio data compression, music synthesis, and audio effect programs resident on DSP chips. Developed OPL-3 emulation algorithms and designs for digital hardware and DSP firmware. Software: DOS/Windows, UNIX, C++, C, Motorola 9600x and 5600x assembler, ADI 210x assembler, Pine Assembler, custom processor assemblers. Hardware: Sun SPARCstation IPC, Ariel DSP-96, ADI Personal Sound System (Orchid SoundWave 32), Peavey MediaMorph.
Senior Analyst, Ball Aerospace Systems Group, 6/91 to 3/93. Boulder, CO 6/91: assigned to internal research and development project. Developed optical system simulation and image processing software. Analyzed and discovered source of aliasing in a published optical propagation algorithm. Taught class on C++ programming. Boulder, CO 7/92: assigned to perform part-time support to projects.
Senior Member of Technical Staff, Computer Sciences Corporation, 10/87 to 5/91. Hanover, MD 10/87: assigned to team preparing to install X.25 test network. Hanover, MD 2/88: assigned to development team for acoustic signal processing software. Developed mathematical routines to process sampled data and measure and scale data points on a graphics screen. Resolved critical memory utilization problems. Increased signal processing throughput by streamlining original design. Hanover, MD 10/89: assigned to customer site support team for a small software project. Fixed problems with operational software and redesigned it to greatly improve performance. Seabrook, MD, 11/90: assigned to offsite systems engineering team to support NASA.
Member of Technical Staff, TRW, 10/83 to 10/87. Developed, tested, and maintained scientific signal processing systems.
P U B L I C A T I O N S
"Concept, Design, and Implementation of a General Dynamic Parametric Equalizer," Journal of the Audio Engineering Society, Vol. 57 No. 1/2, January/February 2009.
"The Modified Chamberlin and Zölzer Filter Structures," Proceedings of the 9th International Conference on Digital Audio Effects, 2006.
"The Design of Half-Band FIR Filters Using Ripple Attenuation of a Manipulated Lowpass," presented at the 119th AES convention, preprint #6602, 2005.
"A Tutorial on Performance Metrics and Noise Propagation in Digital IIR Filters (Invited)," presented at the 111th AES convention, preprint #5470, 2001.
"Block Floating-Point FIR Filters Using a Fixed-Point Multiplier," presented at the 109th AES convention, preprint #5175, 2000.
With R. Bristow-Johnson, "Performance of Low-Order Polynomial Interpolators in the Presence of Oversampled Input," presented at the 107th AES convention, preprint #5029, 1999.
"The Recursive Allpass as a Resonance Filter," Proceedings of the 1998 International Computer Music Conference, 1998.
"A Survey of Biquad Filter Structures for Application to Digital Parametric Equalization," presented at the 105th AES convention, preprint #4820, 1998.
"Approximation of Decimation Filters Using the SMAC Architecture," presented at the 103rd AES convention, preprint
With 2 others, "DSP Strategies for Faster Polynomial Interpolation," presented at the 101st AES convention, preprint #4370, 1996.
P A T E N T S
With 3 others; #5,434,922; continued as #5,615,270; Method and Apparatus for Dynamic Sound Optimization; 7/18/95 and 3/25/97.
• T H A N K Y O U •