Distributed computing, operating systems, language design
Dr. Dennis Foreman is a retiree from IBM Corporation, where he was an advisory programmer. Highlights of his IBM career include operating system design and architecture, compiler design, information systems and process control. He joined the Department of Computer Science at Binghamton University as a full-time faculty member in 1994 (having been a CS adjunct instructor since 1984). Dr. Foreman received his PhD in Computer Science from Binghamton University in 2002.