- Emeritus Professor of Mathematics, California State University Fullerton
- Instructor of Applied Mathematics, Massachusetts Institute of Technology
- Lecturer in Mathematics, University of California, Santa Barbara
- Assistant Professor of Mathematics, University of South Florida
- Professor of Mathematics, California State University, Fullerton
- Lecturer in Mathematics, University of California, Irvine
- B.S. in Mathematics, UCLA
- M.S. in Mathematics, University of Washington
- Ph.D. in Mathematics, University of Washington (Combinatorics and Graph Theory)
- The Umbral Calculus, Pure and Applied Mathematics Vol. 111, Academic Press, 1984.
- Coding and Information Theory, Springer-Verlag, Graduate Texts in Mathematics Vol. 134, 1992.
- Advanced Linear Algebra, Springer-Verlag, Graduate Texts in Mathematics Vol. 135, 1992.
- Field Theory, Springer-Verlag, Graduate Texts in Mathematics Vol. 158, 1995.
- Lattices and Ordered Sets, Springer-Verlag, 2008.
- Introduction to Coding and Information Theory, Springer-Verlag, Undergraduate Texts in Mathematics, 1996.
- Introduction to the Mathematics of Finance, Springer-Verlag, Undergraduate Texts in Mathematics, 2004.
- An Introduction to Linear Algebra with Applications, Second edition, 1988, Saunders College Publishing.
- An Introduction to Discrete Mathematics, Second edition, 1989, Saunders College Publishing.
- Fundamentals of Group Theory, An Advanced Approach, Birkhauser, 2012
- An Introduction to Catalan Numbers, Birkhauser, 2015, 978-3-319-22144-1.
- An Introduction to The Language of Category Theory, Birkhauser, 2016, 978-3-319-41917-6.
- College Algebra and Trigonometry, Saunders 1987.
- College Algebra, Saunders 1987.
- Precalculus, Saunders 1987.
Modules in Mathematics
Modules in Mathematics is a series of independent books designed
for the general college level student to gain a broad general
knowledge of mathematics and its applications.
- Cryptology, Innovative Textbooks.
- Codes and Coding, Innovative Textbooks.
- The Mathematics of Social Science, Innovative Textbooks.
- Applications of Exponents and Logarithms, Innovative Textbooks.
- Logic, Innovative Textbooks.
- Graph Theory, Innovative Textbooks.
- Counting and Probability Innovative Textbooks.
- Probability and Statistics, Innovative Textbooks.
- Modern Geometry, Innovative Textbooks.
- Basic Algebra, Innovative Textbooks.
- Topics in Mathematics, Innovative Textbooks.
- The Mathematics of Finance, Innovative Textbooks.
- Systems of Linear Equations, Innovative Textbooks.
Research Articles on Mathematics
- A problem of Zarankiewicz, Journal of Combinatorial Theory, series A, 18 (1975) 187-192.
- The maximum number of q-cliques in a graph with no p-cliques, Discrete Mathematics 14 (1976) 365-371.
- A problem on multi-coloring of graphs, Discrete Mathematics 22 (1978) 41-47.
- The umbral calculus (with Gian-Carlo Rota) Advances in Mathematics 31 (1978) 95-188.
- The algebra of formal series, Advances in Mathematics 31 (1979) 309-339.
- The algebra of formal series II: Sheffer sequences, Journal of Mathematical Analysis and Applications 74 (1980) 120-143.
- The algebra of formal series III: several variables, Journal of Approximation Theory 26 (1979) 340-381.
- The formula of Faa di Bruno, American mathematical Monthly 87 (1980) 805-809.
- Inverse relations for certain Sheffer sequences (with James Ward Brown), SIAM Journal on Mathematical Analysis 12 (1981) 186-195.
- Polynomials, power series and interpolation, Journal of Mathematical Analysis and Applications 80 (1981) 333-371.
- The theory of the umbral calculus I, Journal of Mathematical Analysis and Applications 87 (1982) 58-115.
- The theory of the umbral calculus II, Journal of Mathematical Analysis and Applications 89 (1982) 290-314.
- The theory of the umbral calculus III, Journal of Mathematical Analysis and Applications 95 (1983) 528-563.
- Operational formulas, Linear and Multilinear Algebra 12 (1982) 1 - 20.
- Inverse relations and the umbral calculus (with Paul DeLand, Ray Shifflet and Harris Shultz), Journal of Combinatorics, Information and System Science 8 (1983) 185-198.
- The umbral calculus and the solutions to certain recurrence relations (with Paul DeLand, Ray Shifflet and Harris Shultz), Journal of Combinatorics, Information and System Science 8 (1983) 235-240.
- More on the umbral calculus, with emphasis on the q-umbral calculus, Journal of Mathematical Analysis and Applications 107 (1985) 222-254.
- The logarithmic binomial formula, American Mathematical Monthly, 99 (1992) 641-648.
- The harmonic logarithms and the binomial formula, Journal of Combinatorial Theory, series A, 63 (1992) 143-163.
- Umbral Calculus, The Soviet Encyclopaedia of Mathematics, Kluwer Academic Publishers, 1992
- Moebius Inversion, The Soviet Encyclopaedia of Mathematics, Kluwer Academic Publishers, 1995.
- Concepts of Object-Oriented Programming with Visual Basic, Springer-Verlag
- Access Database Design and Programming, Third Edition, O'Reilly and Associates
- Understanding Personal Computer Hardware, Springer-Verlag
- Writing Word Macros, O'Reilly and Associates.
- Developing Visual Basic Add-Ins, O'Reilly and Associates.
- Writing Excel Macros, Second Edition, O'Reilly and Associates.
- Win32 API Programming with Visual Basic, O'Reilly and Associates.
- VB .NET Language in a Nutshell, Second Edition, O'Reilly and Associates.
Articles on Computing
- Five Technical Word Processors Reviewed, SIAM News, September 1989.
- Technical Desktop Publishing, SIAM News, November, 1991.
- Mixing It Up With The Mixer, Visual Basic Developer, February 1998.
- Lightening Strings, Microsoft Office and Visual Basic for Applications Developer, June 2000.
- Visual Editing, Microsoft Office and Visual Basic for Applications Developer, April 2001.
- Creating Nonrectangular Windows in Visual Basic: And a Reason to Do So, VB Developer's Journal, July 2001.
- The Microsoft Office Legacy: Specifying Older Versions of Office for Automation, OfficePro, December 2001
- Digital Match-Making, Part I, Microsoft Office Solutions, May 2002
- Digital Match-Making, Part II, Microsoft Office Solutions, June 2002
Web Articles on Computing
- Programming a Dial-Up Connection, O'Reilly Web site.
- Simple Text-To-Speech in Excel, O'Reilly Web site.
- Pulling Stock Quotes into Microsoft Excel, O'Reilly web site.
- To VB .NET or not to VB .NET, O'Reilly web site.
- Object Model Browser: Designed to provide structured views
of an object or type library, displaying the parent-child relationship among the
objects in the library in a tree-like form. Unlike other object
library viewers, Object Model Browser displays the object model
for an object library.
- rpiPixelWindow: A utility for measuring things on the screen,
using a transparent and resizable viewport window.
Units can be set to pixels, twips, inches, millimeters or points.
- Smart Directory: A file management program to take the place of Windows Explorer.
- EBookmaker: A program to turn Microsoft Word documents
into electronic books in the form of compiled HTML help files (CHM).
- CheckBook: A program for printing ordinary wallet-sized checks in an ordinary printer,
and keeping records thereof.
- MusicPlayer: A program for organizing an MP3 classical music library
and creating and playing program playlists.
- Hacker: A programmer's tool for viewing all running processes and their modules,
viewing all open windows (similar to Spy++), giving details on PE files, automating
Windows tasks, providing Win32 API documentation for VB programmers and more.
- Keyboard Solitaire: A voice-enabled solitaire program similar is design to
- RunHelp: A substitute for the Windows Start menu that provides quick access
to the Windows programs on a PC.
- BookmarkAssistant: Designed to facilitate the management of Internet Explorer, Firefox and Chrome favorites, place navigation buttons on the Internet Explorer toolbar, close unwanted sessions of Internet Explorer and more.
The Bulletin of Mathematics Books and The Mathematics On-Line Bookshelf
In 1992, I began publishing a newsletter called The Bulletin of Mathematics Books
, which is devoted
to the dissemination of information about mathematics books and computer software of interest to mathematicians
and programmers. The newsletter is published four times a year and does reviews of books and software
and announces new and forthcoming books. It is supported through publisher advertising and library subscriptions.
In 1997, I added a web site called
The Mathematics On-Line Bookshelf
I like to copy period art
Also, I like to build period furniture. Here are some examples, although the photography is not too good:
Hepplewhite Style Chest