John S. Gray

Professor Emeritus

MS Rensselaer Polytechnic Institute | 6th Year Dipl University of Connecticut| MS University of ArkansasTeacher Cert Central Connecticut State University| BS Marietta College| AS Mitchell College

Professor John Gray retired in June 2014 after working for more than forty-five years in education. At the beginning of his career, he taught science, math, and computer science in public schools. Pursuing his interests in technology and education, he joined the corporate world and worked as a Senior Software Engineer developing and programming educational software for Computer Systems Research (which was acquired by McMillian/McGraw Hill in the late 80’s). In 1984 he began his career at the University of Hartford where he remained until his retirement. Joining the University as a non-tenure Visiting Instructor in Computer Science, he became the University’s first full-time member of the Computer Science Department. Through hard work and perseverance, he was awarded tenure and rose through the ranks to Full Professor and upon retirement Professor Emeritus.

During his career at the University, Professor Gray authored several Computer Science textbooks. Two well-received textbooks, Interprocess Communications in UNIX (two editions), and Interprocess Communications in LINUX published by Prentice-Hall/Pearson, have been used nationally and internationally and translated into several foreign languages, most notably Chinese and Polish. Combined, the textbooks have sold over 10,000 copies. He also co-authored a textbook on C++ programming titled C++ Programmer’s Notebook with James Keogh published by Prentice-Hall/Pearson and authored numerous computer science related papers and articles.

At the University, he was one of the principal architects of the Interactive Information Technology major (IIT), which after a number of years changed its title to Multimedia Web Design and Development (MWD2). Professor Gray served as the Chair of IIT/MWD2 for fifteen years. He also served as Chair of Computer Science Department after it separated from the Math/Physics Department. During his career, he also maintained an active consulting business, Gray Software Development. In his retirement, Professor Gray has found time to engage in the many projects and interests that were put on the back burner during his career and to spend time with his family and his grandsons who love working on projects with him.