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).
Publications
- 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.