Alexander Nakhimovsky received a master's degree in mathematics from Leningrad University in St. Petersburg and a Ph.D. in linguistics from Cornell University, with a graduate minor in computer science. He has been teaching computer science at Colgate University since 1985. He is the author (jointly with Tom Myers) of several books and book chapters, including "JavaScript Objects", "Professional Java XML Programming", and "Professional Java Server Programming, J2EE Edition", as well as books and articles on linguistics and artificial intelligence.