Paul is currently working on secure communications and critical infrastructure protection with grants from NSF, NIATT and DARPA. From 2000 to 2002, he served as a senior research engineer at Schweitzer Engineering Laboratories, a company specializing in digital equipment for electric power system protection. Prior to joining SEL he was Chairman of the Computer Science Department, where he held the distinction of Hewlett-Packard Engineering Chair for a period of seven years. He has published over 100 papers and technical reports on computer security, computer science education and software engineering. He is a senior member in the IEEE and is active in both the IEEE and the IEEE Computer Society. He is a past associate editor of IEEE Computer and IEEE Software.