• Ph.D., University of Texas at Austin, 1996
  • M.S., University of Texas at Dallas, 1976
  • B.A., St. Mary’s University, 1975
  • B.S., St. Mary’s University, 1975


  • Programming I
  • Programming II/Data Structures
  • Object-Oriented Programming I
  • Object-Oriented Programming II
  • Algorithms
  • Computer Architecture
  • Operating Systems (undergraduate and graduate)
  • Survey of Programming Languages
  • Files and Databases
  • Internet Programming
  • Mobile Programming
  • Senior Project
  • Foundations of Reflection: Nature (core course in science)

Research Interests

  • Computer science education
  • Critical thinking and learning
  • Programming and programming languages
  • Algorithm design and analysis
  • Software engineering
  • Compilers
  • Operating systems


Arthur Hanna, Ph.D., has more than 40 years of experience as a consulting software engineer in systems, scientific and business applications. He has managed software development and hardware maintenance operations for several computer-based systems. He has a broad data-processing background encompassing a variety of computer systems, programming languages and application packages.

Hanna is a 1975 alumnus of St. Mary’s University. He served as a U.S. Army officer for six years prior to returning to St. Mary’s University, where he has been a full-time faculty member since August 1982. He also was honored as the Distinguished Faculty member of the School of Science, Engineering and Technology in 1994.

Back to top