Teaching

In addition to my duties as a professor art Pennsylvania State University, I continue to teach as adjunct faculty of the Stern school of business at NYU, and in tutorials. This following links describe some of my past and ongoing teaching experiences.

Courses

Pennsylvania State University, College of Engineering
  • CSE598a/CSE544 - Advanced System Security (Spring 2007, Spring 2005)
  • CSE598a/CSE545 - Advanced Network Security (Spring 2008, Fall 2006)
  • CSE497c/CSE443 - Introduction to Computer and Network Security (Spring 2006)
  • CSE543 - Computer and Network Security (Fall 2005, Fall 2004)
New York University, Stern School of Business
  • B20.3157 Computer & Network Security (Summer 2005, Summer 2004, Spring 2003)
  • B20.3156 Online Privacy (Summer 2004, Spring 2003)

Tutorials

The Thirteenth International World Wide Web Tutorial
New York, New York - May 17th, 2004

Ever wonder what that key at the bottom of the browser means? Or what a firewall is? Have you ever been authenticated, and if not, does it hurt? What is a VPN and do they come in blue? This tutorial will answer these and many other questions related to the security of our digital lives.

Over the course of this one day tutorial, we present an introduction to the methods and pitfalls of Web and Internet security. We explore the types of security being used to support applications and services on the Web with a focus on practical issues. The terminology and use of contemporary security is described, and best practices explained. Topics covered include, but are not restricted to, the basics of cryptography, certificate management, (web) server security, and wireless security and privacy. The tutorial concludes with a brief survey of emerging areas and applications in Web and Internet security.

Objectives and outline

Network and Information Security Workshop
Jackson State University - March 19-21, 2003

The explosion of information services on the Internet has fundamentally changed the way in which we go about our personal and profession lives. While communicating with our grandmothers via email was once considered an aberration, it is common practice today. Similarly, public and private institutions have reformed the way information flows within and between organizations. However, these new services heighten concerns about personal and organizational security.

This course introduces basic concepts of computer and network security, with an emphasis on the threats and counter-measures relevant to Internet and web services. Topics covered will include the basics of threat models, cryptography, the design and meaning of authentication, specific detection and counter-measure technologies (e.g., intrusion detection, firewalls), and consider emerging trends in information security.

patrickmcdaniel.org