He was the Director of MIS/IT department of Borough of Manhattan Community College (BMCC) of City University of New York (CUNY) Prior to his employment with CUNY, he held positions with IBM, AEP, and Columbia University. He holds advance degrees in both Mathematics and Electrical Engineering. He has had the opportunity to present several technical papers at various conferences within the United States and overseas. He held teaching positions within CUNY ranging from BMCC, CSI, N.Y. city tech colleges instructing courses in Mathematics and Computers.
Currently he is Network Coordinator for City University of New York Computer and Information services.