Gregory Bard

Mathematics Statistics and Computer Science

Office: 225 Jarvis Hall - Science Wing
Phone: 715/232-1357


Bachelor of Science, Computer & Systems Engineering, Rensselaer Polytechnic Institute, 1999.

Master of Science, Electrical & Computer Engineering, University of Maryland, 2002.

Master of Science, Applied Mathematics & Scientific Computation, University of Maryland, 2005.

Ph.D., Applied Mathematics & Scientific Computation, University of Maryland, 2007.

Research Interests

Algebraic Cryptanalysis

Open-Source Computer Algebra Systems

NP-Complete Problems


Hardware Ciphers

Industrial Optimization (Linear Programming)

Pedagogical issues in STEM

Personal Web-Page:

Curriculum Vitae: Click Here

Courses Taught

  • Math-123: Finite and Financial Mathematics with Applications
  • Math-153: Calculus I (for scientists & engineers)
  • Math-154: Calculus II (for scientists & engineers)
  • Math-270: Discrete Mathematics
  • Math-380: Cryptography
  • Math-447: Numerical Analysis II
  • CS-480/680: Computer Security
  • Math-747: Scientific Computation

Textbooks Authored:

Algebraic Cryptanalysis, Springer, 2009

Sage for Undergraduates, The American Mathematical Society, 2015

Finite & Financial Mathematics for University Freshmen, Atlantis Publications, (In Progress & Under Contract)


Very Tiny Official Photograph