Education

 
 

I am an Associate Professor on the faculty at the University of St. Thomas, St. Paul, MN in the Graduate Programs in Software department, teaching Computer Security, Advanced Computer Security, Information Retrieval, and Software Analysis and Design.


Courses


Fall 2010 Courses

    On Sabbatical


Spring 2010 Courses


  1. SEIS635 Software Analysis and Design

  2. SEIS721 Advanced Computer Security


Fall 2009 Courses


  1. SEIS635 Software Analysis and Design

  2. SEIS720 Computer Security

  3. SEIS731 Information Retrieval



I also developed and taught the Fall 2002-03 semesters of Computer Security EE 5940/CS 4980 at the University of Minnesota Twin Cities Campus. Here is an article about this course.


Seminars


  1. -10 Things You Should Know About Computer Security

  2. -What is a Software Architect?

  3. -Wireless Network Security: The threats, the impact, the solutions

  4. -Securing business with Java: An introduction to application security

  5. -Java Security: Cryptographic facilities

  6. -Java Security: Authentication and authorization


Tutorials


These three tutorials were developed for the IBM DeveloperWorks program (.zip files)


  1. -Java Security: Cryptographic Facilities

  2. -Java Security: Authentication and Authorization

  3. -Java Distributed Objects: Using RMI and CORBA