Tony earned a B.A. in Computer Science from Rutgers University. He spent the first 18 years of his career in IT support at Stevens Institute of Technology and then at Rutgers University. He moved into industry as a software engineer for RSA Security developing their PKI and Cryptographic Library products. From 2005 through 2012, Tony worked for Rockwell Collins, Inc in Cedar Rapids, Iowa developing security critical software for military applications. During that time, he earned a Master of Science degree in Information Assurance and Computer Engineering from Iowa State University in 2009. He has attended and given talks at several DECUS symposia as well as participating in standards committee meetings for X3J11 (Ansi C) and the IETF (Internet Engineering Task Force). He has a number of professional articles published as well as 1 book (CDE and Motif: A Practical Primer, Prentice-Hall PTR, 1998).
Tony spent from 2012 through 2017 teaching Computer Science at Mount Mercy University in Cedar Rapids.
TEACHING SUMMARY
CSE 101 Computer Science Principles
CSE 114 Introduction to Object-Oriented Programming
CSE 220 Systems Fundamentals I
CSE 304 Compiler Design
CSE 307 Principles of Programming Languages
CSE 316 Fundamentals of Software Development
CSE 320 Systems Fundamentals II
CSE 331 Computer Security Fundamentals
CSE 509 Computer System Security
Tony’s research interests include Secret Splitting, cryptographic systems/protocols, domain specific languages and computational linguistics.