Carl Sable

Associate Professor of Electrical Engineering


I joined the Cooper Union faculty in 2003 and I am currently an associate professor in the Department of Electrical Engineering. I regularly teach a few of the required courses in the Computer Engineering track of EE, including Data Structures and Algorithms I and II and Software Engineering. I also commonly teach Master's level electives including Artificial Intelligence, Databases, Interactive Engineering Graphics, and Natural Language Processing, and I regularly advise Senior Projects.  Other courses I have taught in the past include Digital Logic Design, Advanced Computer Architecture, and Compiler Theory.

At Cooper Union I have advised over 25 Master's students who have completed their degrees; the topics of their theses have ranged the gamut of EE, but the majority have focused on subtopics of artificial intelligence, machine learning, and natural language processing. In addition to research through Master's students, I was one of the Principle Investigators of a funded research project involving a collaboration with MaXentric Technologies. The project was funded as an STTR, and was funded through Phase II. The task involved the use of software defined radios, provided by Rockwell Collins, to create a Cognitive Communications Gateway Engine capable of translating signals between waveforms. I also voluntarily serve as the Engineering Faculty Secretary, and I help to coach teams of students entering the annual ACM Greater New York Regional Collegiate Programming Contest.

Before coming to Cooper Union, I was a graduate student at Columbia University, receiving my Master's degree in Computer Science in 1999 and my Ph.D. in Computer Science in 2003. As a graduate student, I was part of the Natural Language Processing research group, advised by Prof. Kathleen McKeown.  My research focused on the use of text categorization techniques to classify associated images. Before graduate school, from 1993 through 1997, I worked as a software design engineer at Microsoft. As part of the Excel group, I helped develop versions of Excel ranging from Excel 5 through Excel 97. Before that, I received my B.S.E. in Electrical Engineering from Princeton University in 1993.