Robert M. Dondero, Ph.D.

Curriculum Vitae

Employment History

View my detailed Employment History.

Education History

View my detailed Education History.

Technical Skills

  • Software Development Techniques: structured and object-oriented analysis, design, and programming.
  • Programming Languages: C, Python, Java, C++, JavaScript, Objective-C, SQL, Pascal, BASIC, LISP, Prolog, Forth, Ada, COBOL, FORTRAN, PL/I, various assembly.
  • Operating Systems: Unix (Linux, macOS), Microsoft Windows.
  • Databases: PostgreSQL, SQLite, Informix, SQL Server, Oracle, MongoDB.

Professional Interests

  • Software engineering, software engineering education, programming languages, instructional design.

Professional Affiliations

  • Member of the Association for Computing Machinery (ACM).
  • Member of ACM's Special Interest Group on Computer Science Education (SIGCSE).


  • Robert Dondero and Susan Wiedenbeck. "Subsetability as a New Cognitive Dimension?" Proceedings of 18th Annual Psychology of Programming Interest Group Workshop (PPIG'06). Brighton, U.K. 2006.
  • Robert Sedgewick, Kevin Wayne, and Robert Dondero. Introduction to Programming in Python. Addison-Wesley. New York, New York. 2015.