Abridged Curriculum Vitae
DOUGLAS W. JONES

Business Address:
Department of Computer Science
University of Iowa, Iowa City, Iowa 52242

Phone: (319)335-0740

E-mail: jones@cs.uiowa.edu

EDUCATIONAL AND PROFESSIONAL HISTORY

  1. Higher Education
    • University of Illinois at Urbana Champaign, 1973-1980, Computer Science, MS 1976, PhD 1980.
    • Carnegie-Mellon University, 1969-1973, Physics, BS 1973.

  2. Professional and Academic Positions
    • Associate Professor, 1988-, University of Iowa Department of Computer Science.
    • Assistant Professor, 1980-1988, University of Iowa Department of Computer Science.
    • Teaching Assistant, 1980, University of Illinois Physician Computer Science Training Program.
    • Research Assistant, 1973-1980, University of Illinois Medical Computing Laboratory.
    • Resident Visitor, 1973-1974, Bell Telephone Laboratories Accoustics Research Department, Murray Hill.
    • Programmer, 1973-1974, Com Share Incorporated, Ann Arbor.

  3. Honors and Awards
    • University of Iowa Office of Services for the Handicapped Certificate of Recognition, 1980.
    • Tau Beta Pi, the National Engineering Honor Society, 1980.
    • The Honor Society of Phi Kappa Phi, 1980.

  4. Memberships
    • Association for Computing Machinery.
    • American Association for the Advancement of Science.
    • Computer Professionals for Social Responsibility.

TEACHING AT THE UNIVERSITY OF IOWA

  1. Teaching Assignments

    • Topics in Systems and Networks, Discrete Event Simulation
    • Advanced Operating Systems
    • Topics in Operating Systems
    • Introduction to System Software
    • High Performance Computer Architecture
    • Computer Organization and Assembly Language Programming
    • Digital Systems and Computers
    • Programming Language Concepts
    • Introduction to Programming and Problem Solving in Pascal
    • Discrete Structures

SCHOLARSHIP

  1. Publications or Creative Works

    For multi-authored work, the following marks indicate
    * = senior author, major contribution
    ** = secondary contribution
    *** = equal contribution
    **** = minor contribution

    1. Refereed

      • Books

        • Handbook of Small Electric Motors William H. Yeadon* and Alan W. Yeadon, eds. McGraw Hill, 2001 (1071 pages, 39 contributors). D. W. Jones*** contributed section 5.2.10 (16 pages) and sections 10.8 to 10.10 (27 pages).

      • Articles

        • ``Auditing Elections,'' Communications of the Association for Computing Machinery, 47, 10 (Oct. 2004) 46-50.

        • ``Integrating Concurrent and Conservative Distributed Discrete-Event Simulators'' H. R. Hoeger* and D. W. Jones** Simulation, 67 5 (Nov. 1996) 303-314.

        • ``Concurrent Operations on Priority Queues,'' Communications of the Association for Computing Machinery, 32, 1 (Jan. 1989) 132-137.

        • ``The Design and Implementation of a Dynamic Binding Feature for a High-Level Language,'' R. E. Gantenbein** and D. W. Jones*, The Journal of Systems and Software, 8, 4 (Sept. 1988) 259-273.

        • ``Application of Splay Trees to Data Compression,'' Communications of the Association for Computing Machinery, 31, 8 (Aug. 1988) 996-1007.

        • ``A Note on Bottom-Up Skew Heaps,'' SIAM Journal on Computing, 16, 1 (Feb. 1987) 108-110.

        • ``An Empirical Comparison of Priority Queue and Event Set Implementations,'' Communications of the Association for Computing Machinery, 29, 4 (Apr. 1986) 300-311.

    2. Non-refereed

      • ``The Digital PDP-8 Story,'' a 3-part series, Historically Brewed, Newsletter of the Historical Computer Society, 7, 8, 9 (Sept-Oct 1994) 7-10, (1995) 7-10, (1996) 11-14.

      • ``Origins and Legacy of the IBM 701,'' The Analytical Engine, Newsletter of the Computer History Association of California, 1, 3 (Jan. 1994) 21-28.

      • ``How (Not) to Code a Finite State Machine,'' Association for Computing Machinery Special Interest Group on Programming Languages Notices, 23, 8 (Aug. 1988) 19-22.

      • ``The Ultimate RISC,'' Computer Architecture News, 16, 3 (June 1988) 48-55.

      • ``A Minimal CISC,'' Computer Architecture News, 16, 3 (June~1988) 56-63.

    3. Web Based

      • Computer Control of Stepping Motors, http://homepage.cs.uiowa.edu/~dwjones/step/, originally posted 1990, major revisions 1995 and 1998.

      • A Tutorial Introduction to Bookbinding, http://homepage.cs.uiowa.edu/~dwjones/book/, originally posted 1995. Judged ``Information Value of the Week'' by the Austria Information Switchboard, July 12, 1997, ``one of the best 3,000 sites of interest for New Zealanders,'' by the Internet Phone Book, June 1998, `` `Free Stuff' Best of the Web,'' by C&T Publishing, November 1999, ``Selected Instructional Site,'' WannaLearn.com, June 2000, and added to the Swedish Schoolnet Link Larder, Dec 2000.

      • The Prairie Paper Project, http://homepage.cs.uiowa.edu/~dwjones/prairiepaper.html, originally posted 1995. Judged ``Web Draw Site of the Week,'' February 10, 1997, by PulpandPaper.net. Judged ``Highly Recommended,'' Oct 25, 2003, by Schoolzone.co.uk.

  2. Grants

    • External:

      • Basic Telepresence Incorporated, (Summer Support), 1997, 1999, 2000.

      • Army Research Office Contract MDA903-90-C-0154 (Summer Support), co-PI, 1991, 1992.

      • University of Iowa Department of Physics, subcontract under NASA Contract NAS5-30316 (Summer Support), 1989.

  3. Invited Lectures and Conference Presentations

    • ``The Help America Vote Act of 2002, a Retrospective,'' address to the Iowa City Noon Rotary Club, Iowa City, Iowa, Jan. 16, 2013.

    • ``Current Trends in US Voting,'' address to the League of Woman Voters of Johnson County, Iowa City, Iowa, Dec. 7, 2013.

    • ``Counting Votes with Comptuers,'' keynote address to the League of Woman Voters of Johnson County, Iowa City, Iowa, May 16, 2001.

    • ``Evaluating Voting Technology,'' Testimony before the United States Civil Rights Commission, Tallahassee, Florida, January 11, 2001.

    • ``E-Voting -- Prospects and Problems,'' 31st Annual Tau Beta Pi Paul D. Scholz Symposium, University of Iowa, April 13, 2000.

    • Step Motor Course, an intensive 3-day shourt course, H. D. Chai***, D. W. Jones*** and W. H. Yeadon***, Small Motor Manufacturer's Association Motor College, August 6-8 1996, San Jose. (Chapters 4, 6 and 8 are by Jones.)

    • Invited Presentation, Workshop on Expanding and Refining High School Computing, March 22, 1995, Coe College, Cedar Rapids.

    • ``Simulation of Information Flow in Organizations,'' Proceedings of the 1993 Winter Simulation Conference, Dec. 12-15, 1993, Los Angeles, 1388-1389.

    • ``A Generalized Hold Model,'' C. C. Chou*, S.~C.~Bruell**, D.~W.~Jones**, W.~Zhang**, Proceedings of the 1993 Winter Simulation Conference, Dec. 12-15, 1993, Los Angeles, 756-761.

    • ``Practical Evaluation of a Data Compression Algorithm,'' Proceedings of the 1991 Data Compression Conference, Snowbird, Utah, April 8-10 1991, 372-381.

    • ``Concurrent Simulation of Queueing Networks: Limitations and Potentials,'' S. C. Bruell***, C. C. Chou***, D. W. Jones***, W. Zhang***, D. Renk***, Proceedings of the 21st Annual Pittsburgh Conference on Modeling and Simulation, May 3-4, 1990, Pittsburgh, 1189-1193.

    • ``Experience with Concurrent Simulation,'' D. W. Jones***, Chien-Chun Chou***, Debra Renk***, S.~C.~Bruell***, Proceedings of the 1989 Winter Simulation Conference, Dec. 4-6, 1989, Washington DC, 756-764.

    • ``The Iowa Logic Specification Language,'' a colloquium, June 9, 1988, CERN, Geneva Switzerland.

  4. Other Creative Work

    • ``Judeo Christian is a phrase that's best to avoid,'' guest column, Des Moines Register, Sunday, Jan. 3, 2010.

    • ``Schwarza Falls,'' short story, Grantville Gazette V, Eric Flint (ed), Baen Books, 2009.

SERVICE

  1. Department

    • Chair, Undergraduate Committee, 1999-.
    • Member, Recruiting Committee, 1991-1992.
    • Member, Graduate Committee, 1991-1992.
    • Associate Chairman, 1989-1990.

  2. College

    • Member, Liberal Arts Faculty Assembly, 1993-.

  3. University

    • Judge, James F. Jakobsen Graduate Conference, 2009
    • Secretary, Governing board of the Aliber-Hillel student center, 1998-2001 (Hillel serves the needs of Jewish students at the University of Iowa.)
    • Member, Governing board of the Aliber-Hillel student center, 1994- (Hillel serves the needs of Jewish students at the University of Iowa.)
    • Member, Advanced Computing Facilities Committee, 1990-1996.
    • Member, Presidential Scholarship Selection Committee, 1991-1994.
    • Member, Search Committee for Associate Vice President for Research and Director of the Office of Information Technology, 1992-1993.
    • Member, Goldwater Scholarship Selection Committee, 1991.
    • Faculty Representative, Waste Management Committee, 1990-1991.

  4. Profession

    • Session Chair, Winter Simulation Conference, Dec 1993, New Orleans.
    • Session Chair, Winter Simulation Conference, Dec 1990, New Orleans.
    • Session Chair, Winter Simulation Conference, Dec 1986, New Orleans.
    • Referee for: Communications of the Association for Computing Machinery, Computing Surveys, ACM Transactions on Computer Systems, ACM Transactions on Modeling and Computer Simulation, Institute of Electrical and Electronics Engineers Transactions on Computers, Institute of Electrical and Electronics Engineers Transactions on Distributed Systems, Institute of Electrical and Electronics Engineers Software, Software - Practice and Experience, International Journal of Parallel Programming, Journal of Systems and Software, Algorithmica, the National Computer Conference, the Association for Computing Machinery Computer Science Conference, the Institute of Electrical and Electronics Engineers International Symposium on Software Reliability Engineering
    • Reviewed textbook manuscripts for: SRA, John Wiley and Sons, Reston Publishing Company, West Publishing Company. Benjamin Cummings.
    • Reviewed grant proposals for: National Science Foundation, International Science and Technology Center (operating in Moscow, funded by the US State Department).

  5. Community

    • Member, Iowa Election Reform Task Force, 2001.
    • Chair, Iowa Board of Examiners for Voting Machines and Electronic Voting Systems, 1999-
    • Member, Iowa Board of Examiners for Voting Machines and Electronic Voting Systems, 1994-2004.