In addition to teaching at MSOE, he provides big data consulting services for companies, helping them turn the information they’re collecting into insight to enhance their bottom line. He is a member of the American Society for Engineering Education and the Association for Computing Machinery. His areas of expertise include big data, algorithms, process modeling and simulation, Scrum and Agile processes, and mobile computing/programming.