Seth Bergmann

Seth Bergmann

Seth Bergmann
Associate Professor

Seth Bergmann

Contact Info
Robinson 330C

Biography

Seth Bergmann received his B.S. in Physics from Rensselaer Polytechnic Institute, and his M.S.E from University of Pennsylvania. His research interests are Degenerate keys for RSA cryptography, Compiler Design Textbooks, Data Locality, Physical Quantities as Objects: An Interdisciplinary Project, Self-sorting Objects, Simplification of Regular Expressions, and Open source textbooks.

He has taught the following courses at Rowan: Computer Science & Programming, Web Programming, Intro to Programming, Principles of Software Engineering, Compiler Design, Principles of Digital Computers, Data Structures & Algorithms, Programming Languages, Computer Organization, Computer Architecture, Foundations of Computer Science, Senior Project, Computer Literacy, Programming in COBOL, Numerical Analysis, Data Structures for Engineers, Compiler Design Theory, Computer Cryptography, and Cryptographic Algorithms.

Education:
BS (Physics), Rensselaer Polytechnic Institute
MSE (Computer and Information Sciences), The University of Pennsylvania

Research Expertise:
Compilers | Algorithms | Data Locality | Formal Languages | CS Education

I have conducted research in the following areas:

  • Data locality in internal sorting algorithms
  • Simplification of Regular Expressions
  • Public Key Cryptography
  • Open Source Textbooks

I have published a textbook on Compiler Design (Wm. C. Brown, publishers). That book has been converted to open source, and is now available on my web site. I am in the process of developing other open source textbooks, in collaboration with other authors.

Honors and Awards:
Visiting Professor at Oberlin College while on sabbatical leave, 1986
Visiting Professor at The University of Auckland while on sabbatical leave, 1987

Member of:
Association for Computing Machines (ACM)
ACM Special Interest Group on Programming Languages (SIGPLAN)
ACM Special Interest Group on Computers and Security (SIGSAC)
ACM Special Interest Group on Computer Science Education (SIGCSE)

Recent Publications:
  • Bergmann, Seth D (2014) Open Source Textbooks. Publishing Research Quarterly. 30:1.
  • Bergmann, Seth D (2009) Degenerate Keys for RSA Encryption. ACM SIGCSE Inroads. 41:2.