Welcome to my website. If you are looking for information on my teaching, consulting, or litigation support practice, please click on the links provided. While I work in many areas of computer science and computer security, cryptography is my favorite, and I have a page devoted to my cryptography classes and presentations. However, I also have expertise in software engineering, operating systems, database, web development, and computer networking. I also run a cryptography website. You can also view my company page here.