• Modern Cryptography and Steganography
• Introduction to Malware and Computer Security
• Risk Assessment and Financial System Security
• Disaster Recovery
• Special Topics in Computer Science: Virtualization
• Operating Systems
• Data Structures and Algorithms in Java
• Web Services in Java
• Technologies in E-Commerce
Teaching
Graduate Courses
Undergraduate Courses
• Introduction to Algorithms
• Introduction to Digital Forensics and Information Assurance
• Modern Cryptography
• Introduction to Computing
• Object Oriented Programming in Java
• Introduction to C++
• Digital Logic Design
• Probabilistic Analysis of Computer Systems