← Home

Teaching

Courses taught at San Jose State University and California State University, Fresno.

San Jose State University

CS 228, Biometric Security with AI

Designed and Developed

Graduate-level, hands-on approach to biometric security with implementation of attacks and countermeasures.

CS 156, Introduction to Artificial Intelligence

Undergraduate course covering fundamental AI concepts, search algorithms, knowledge representation, and machine learning.

CS 266, Topics in Information Security

Graduate course covering current topics and research in information security.

CS 122, Advanced Programming with Python

Intermediate to advanced Python programming concepts and applications.

CS 286, Advanced Topics in Computer Science

Graduate seminar on advanced and emerging topics in computer science.

California State University, Fresno

CSCI 157, Computer Security

Designed and Developed

Hands-on approach to cybersecurity with implementation of attacks and countermeasures in system, web, network, and cryptography domains.

CSCI 158, Applied Biometric Security

Designed and Developed

Applied course in biometric security systems and their practical implementation.

CSCI 291T, Advanced Computer Security

Designed and Developed

Graduate-level advanced computer security course.

CSCI 41, Introduction to Data Structures

Fundamental data structures, their implementations, and applications.

CSCI 274, Combinatorial Algorithms

Graduate course on combinatorial optimization and algorithm design.

Certificate Programs Developed

Basic Certificate: Fundamental AI Algorithms and Applications in Computer Science

San Jose State University

Basic, Intermediate, and Advanced Cybersecurity Certificates

California State University, Fresno (funded by NTIA grant)