Greg is a Senior Software Engineer with broad academic, technical, research, and leadership experience. He was recently promoted from Lead Architect to Market Technical Director at Terazo. His areas of expertise include Software Engineering and Systems, Parallel and Distributed Computing, Information Assurance, and Mobile Computing. Proven funding record as Principal Investigator of research grants totaling more than $5,000,000. He is Proficient in desktop, mobile, web, and cloud application development using proper security techniques. He has developed graduate and undergraduate programs, curricula, and courses (online and in-seat), and has taught a wide variety of courses to students at all levels.