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 DevelopedGraduate-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 DevelopedHands-on approach to cybersecurity with implementation of attacks and countermeasures in system, web, network, and cryptography domains.
CSCI 158, Applied Biometric Security
Designed and DevelopedApplied course in biometric security systems and their practical implementation.
CSCI 291T, Advanced Computer Security
Designed and DevelopedGraduate-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)