Dr. Rick Klima


  • Honors Advisor (STEM)
  • Professor and Assistant Chair, Mathematical Sciences


  • Ph.D., M.S. (Applied Mathematics), North Carolina State University
  • B.S. (Mathematics), Liberty University

My primary research area is in applications of linear and abstract algebra. One such application is the mathematics of error-correcting codes, including those used to encode music and video on discs and personal electronic devices, and images transmitted through space. Another such application is the mathematics of algebraic cryptology, including both classical ciphers and modern public-key ciphers. One of my secondary research areas is in mathematical election theory, including the use of mathematics to predict, conduct, and analyze elections. 

Selected Publications

  • Klima, R., Sigmon, N., and Stitzinger, E. (2016) Applied Abstract Algebra with Maple and MATLAB, Third Edition. CRC Press, Boca Raton, FL.
  • Klima, R. and Sigmon, N. (2012) Cryptology, Classical and Modern, with Maplets. CRC Press, Boca Raton, FL.
  • Klima, R. (2010) Mathematics and fairness in democratic elections. UMAP/ILAP Modules 2009: Tools for Teaching, p. 55-100.
  • Klima, R. and Miraglia, A. (2008) Reed-Solomon codes: a tutorial and a Java toolbox. The UMAP Journal, Vol. 29(1), p. 31-44.
  • Hodge, J. and Klima, R. (2005) The Mathematics of Voting and Elections: A Hands-On Approach. American Mathematical Society, Providence, RI.
  • Klima, R. and Sigmon, N. (2005) Elliptic curve cryptography with Java. Mathematics and Computer Education, Vol. 39(2), p. 113-119.
  • Donnelly, R. and Klima, R. (1999) Amortization: an application of calculus. The College Mathematics Journal, Vol. 30(5), p. 388-391.
  • Klima, R. (1999) Applying the Diffie-Hellman key exchange to RSA. The UMAP Journal, Vol. 20(1), p. 21-28.