Dr. Douglas Hart
3333 Regis Boulevard, L-12
Phone: 303-964-5176
Email: dhart@regis.edu
Regis
University, College for Professional Studies, Denver, Colorado
2002 – 2008
Associate
Professor, School of Computer and Information Sciences
Lead faculty for the Master of Science in Software Engineering degree. Responsible for all course content in the curriculum associated with this degree.
Chair the CPS Academic Council committee that is responsible for
academic policies, programs, degrees, etc., in the College for Professional
Studies at Regis University.
Leading the development of a team that is working on the addition of
web-based software development technologies to the Software Engineering
curriculum, including the ideas from Service-Oriented Architectures.
Leading the development of software-based server virtualization in our computer labs to better utilize our computer hardware resources.
Led the change in the graduate software development curriculum to
include “Layered Software Application Architecture” resulting in a measured
increase in student satisfaction.
Created a Graduate Certificate in Enterprise Java Software Development
in 2005.
Created the Software Engineering Area of Specialization and its associated curriculum in 2004 for the Master of Science in Computer Information Technology program.
Developed industrial collaborations with IBM/Rational Software and Sun
Microsystems to provide students access to the latest software development
tools, software development environments, and training materials.
Collaborated on the development of virtual computer laboratory
environments enabling student access to modern software development
environments from anywhere on the Internet.
WesternGeco
L.L.C.,
Senior Research
Scientist (2001-2002)
Researched and developed the “Model-based Wavelet Processing” technique, a
geophysical signal processing strategy.
Developed and documented production software products to support this
technology. Presented three
invited luncheon talks, along with numerous internal presentations on this
technology.
Senior Research
Geophysicist (1992-2001)
Initiated and provided technical support for an internal project to measure, record, and model the performance characteristics of the computer systems resulting in an understanding of the key performance bottlenecks in the company’s computer systems
Researched and developed pattern recognition algorithms for seismic
data, particularly for picking first-arrival events in seismic data.
The implemented neural network technique was the first commercially
successful attempt to automate first-arrival picking for the company.
Developed and managed a graduate internship program with the Center for Wave
Phenomena at the Colorado School of Mines.
Research
Geophysicist (1989-1992)
Researched spectral estimation techniques used in deconvolution algorithms.
Constructed a nonlinear parameter estimation algorithm for
geophysical signal models.
Special Data
Processing Projects Supervisor (1984-1989)
Supervised the work of data processing personnel, responsible for
quality control of projects and profit/loss analysis, interviewed and
recommended prospective employees
Doctor of
Philosophy,
Major: Mathematical and Computer Sciences, Minor: Engineering
Dissertation title:
Learning Algorithms for Sequential
Decision Making Problems
Bachelor of
Science,
Major: Physics, Minor: Mathematics
Recipient of a National Science Foundation Grant for undergraduate
research participation at the University of Chicago in high-energy physics.
Worked on the installation of a prototype Cerenkov radiation detector
to detect the decay of neutral K-mesons into neutral pi mesons at the Fermi
National Accelerator Laboratory.
Voting member of the SEG, ACM, and IEEE.
Serving as Chair for the Boulder Chapter of the ACM.
Software engineering skills
Working knowledge of all areas of software engineering as defined in the
Software Engineering Body of Knowledge published by the IEEE Computer
Society.
Software development skills
Expert knowledge of the C, C++, Java, C#, and Fortran programming
languages.
Experience using many other programming languages extending from IBM
mainframe assembler to various scripting languages like Perl, Python, PHP,
and Ruby. Have experience with
functional languages such as Scheme and Haskell. Also have experience with
logic programming with Prolog.
Experience using various software packages for prototyping computations
and visualization, including Mathematica, Matlab, and S-PLUS.
Expert knowledge and experience writing software for neural networks,
decision trees, and other data mining techniques.
Knowledge of various methods for statistical inference and modeling.
Time series analysis and signal processing
Expert knowledge and experience writing software for geophysical signal
processing.
Knowledge of various method for analysis of time series and for design
of linear and nonlinear filters.
Technical writing for publication and software documentation
Various external and internal, technical, luncheon, and conference
presentations
Hart, D., 2003, Automated picking of seismic first arrivals with neural
networks, in Sandham, B. and Leggett, M., Eds., Geophysical Applications of
Artificial Neural Networks and Fuzzy Logic, Kluwer Academic Publishers.
Mateeva, A., Hart, D., and MacKay, S., 2003, Apparent Attenuation from
Short-Period Multiples and Instrinsic Absorption in the Seismic Wavelet Model,
65th Mtg.: Eur. Assn. Geosci.
Mateeva, A., Hart, D., and MacKay, S., 2002, Apparent attenuation from
short-period multiples and intrinsic absorption in the seismic wavelet model,
72nd, Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts.
Hart, D. I., Hootman, B. W. and Jackson, A. R., 2002, Correcting for phase
errors in deconvolved seismic data with model-based wavelet processing, 64th
Meeting and Technical Exhibition, Technical Programme and Abstracts of Papers,
C014.
Hart, D. I., Hootman, B. W. and Jackson, A. R., 2001, Modeling the seismic
wavelet using model-based wavelet processing, 71st, Internat. Mtg., Soc. Expl.
Geophys., Expanded Abstracts, 1823-1826.
Hart,
Submitted -- Zhang, R., and Hart, D., 2000, The signature of dynamite sources:
Geophysics.
Hootman, B., and Hart. D., 1998, The realities of processing mixed-source
seismic surveys, 68th Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts,
1436-1439.
Hart, D., 1997, Enhancing wavelet stability with surface-consistent
deconvolution, 67th Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts,
1047-1050.
Hart, D., 1996, Improving the reliability of first-break picking using neural
networks, 66th Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts,
1662-1665.
Hart, D., 1996, Reliably picking first breaks using neural networks, 58th
Meeting and Technical Exhibition, Technical Programme and Abstracts of Papers,
B033.
Tolwinski, B. and Hart, D., 1992, A Learning Algorithm for a Shortest Path
Problem with Application to Mine Planning, ORSA/TIMS San Francisco.
Connelly, D., Hart, D., and Parsons, J., 1989, Analysis of far-field Vibroseis
signals, 59th Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts, 676-679..
Connelly, D., Hart, D., and Parsons, J., 1989, Phase characteristics of
impulsive source signals, 51st Meeting and Technical Exhibition, Technical
Programme and Abstracts of Papers, 10-11.
Connelly, D., Hart, D., Dragoset, B., Hargreaves, N., and Larner, K., 1987, The
'Model-Based' approach to wavelet processing, in Bernabini, M., Carrion, P.,
Jacovitti, G., Rocca, F., Treitel, S., and Worthington M., Eds., Deconvolution
and Inversion, Blackwell Scientific Publications.
Connelly, D., and Hart, D., 1985, Model-based wavelet processing of deconvolved
seismic data, 55th Ann. Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts,
491-495.
“Correcting for phase errors in deconvolved seismic data with model-based
wavelet processing.” 2002 Florence, Italy. European Association of Geoscientists
and Engineers Annual Meeting and Convention
“Model-based Wavelet Processing.” 2002 Denver, Colorado.
“Achieving consistent and stable phase with mixed-source surveys.”
2001 Denver, Colorado.
“Achieving consistent and stable phase with mixed-source surveys.” 2001
Bakersfield, California.
“Modeling the seismic wavelet using model-based wavelet processing.” 2001 San
Antonio, Texas. Society of Exploration Geophysicists Annual Meeting and
Convention
“Achieving consistent and stable phase with mixed-source surveys.” 2000 Calgary,
Alberta. Canadian Society of Exploration Geophysicists Annual Meeting and
Convention
“Achieving consistent and stable phase with mixed-source surveys.” 2000 Calgary,
Alberta. Canadian Geophysical Society Luncheon Presentation
“Model-based Wavelet Processing.” 1998
“Surface-consistent Deconvolution.” 1998
“Enhancing wavelet stability with surface-consistent deconvolution.” 1998
Caracas, Venezuela. Society of Exploration Geophysicist Regional Meeting and
Convention
“Refraction Tomography.” 1998 Caracas, Venezuela. Society of Exploration
Geophysicist Regional Meeting and Convention
“Enhancing wavelet stability with surface-consistent deconvolution.” 1997
Dallas, Texas. Society of Exploration Geophysicists Annual Meeting and
Convention
“Improving the reliability of first-break picking using neural networks.” 1996
Denver, Colorado. Society of Exploration Geophysicists Annual Meeting and
Convention
“Reliably picking first breaks using neural networks.” 1996