Previously, he was a Large Business Systems Communications Engineer for NEC America, specializing in large scale deployment of voice and data network switching equipment. He teaches in the Master of Science Telecommunications Engineering Technology program and conducts research in Real Time Audio Collaboration (RTAC) and the feasibility, logistics and implementation of live recording sessions carried and delivered over IP networks, Anomaly Detection for Music developing recommender systems for listeners and consumers and 3-D Audio perception.