Gerard W. Ryan

Contact Info

Title: Senior University Lecturer
Email: gerard.w.ryan@njit.edu
Office: 4303 GITC
Phone: 973-642-4029
Dept: Computer Science
Webpage: http://web.njit.edu/~gwryan

Academic Interests: Programming Languages, Cryptography

Gerard Ryan has taught at NJIT since 2012. Prior to joining the University, he worked in several places including AT&T Bell Labs, Lucent Technologies, Avaya Labs Research, and Motorola Mobility. His professional experience spans software development, system architecture, systems test, project management, and product management. He worked on several data switching products, the AT&T WorldNet service, experimental ATM switches, IP telephony systems, secure messaging products, and several 4G LTE Android cellular phones.

Website

http://web.njit.edu/~gwryan

I teach several courses in our programming sequence: CS100, CS114, CS280 and CS602.

I also teach CS683 and CS685.

My current schedule and courses are available at http://web.njit.edu/~gwryan

I am affiliated with the Cryptography Center at NJIT. I am interested in secure publish-subscribe systems, key management systems, and language tools for implementing cryptography.

I am a contributor to the Palisade open source cryptography library.