Previously, he was professor and chair of departments at Wentworth Institute of Technology, Montclair State University and Montana State University. He also served as dean of science, engineering and technology at the University of Texas at Brownsville. Prior to relocating to the United States, he was an associate professor of computer science at the University of Adelaide in South Australia, where he also served as associate dean. He earned a Ph.D. in computer science and a bachelor’s degrees in computer science and applied mathematics, all from the University of Adelaide.