He has taught classes in computer and network security, cryptography, cryptographic protocols, anonymity, operating systems, computer networks, algorithms, formal languages and computation theory, computational complexity, distributed operating systems, and powerline communications. Dr. Newman has received over $3 million in grants and contracts and published over 80 technical papers. He is a member of the IEEE and its Computer Society, and of the ACM.