Koffman also began his teaching career in 1967, serving as a professorial lecturer at George Washington University, Washington, D.C. (1967–1969); an Assistant Professor (1969–1972) and Associate Professor (1972–1974) in the Department of Electrical Engineering and Computer Science at the University of Connecticut; and an Associate Professor (1974–1978) and Full Professor (1978–present) in the Department of Computer and Information Sciences at Temple University.[1]

In 2009 he was awarded the SIGCSE Outstanding Contribution Award "for an extraordinary record of teaching, curriculum development, publishing papers as well as numerous textbooks, and for helping to shape Computer Science education".[4]

Koffman chaired the Association for Computing Machinery (ACM) task force to revise CS1 and CS2 courses from 1983 to 1985. He was also chairman of the ACM Special Interest Group in Computer Science Education (SIGCSE) from 1987 to 1991.[2]

Koffman married Caryn Jackson[5] in 1963.[3] She is a photographer whose work has won awards[6] and been featured in a local gallery.[7] They have three children, Richard, Deborah and Robin. They live in Elkins Park, Pennsylvania.[5]