Teaching & COORDINATION
Main courses:
Information and Network Security (Core, Junior/Senior)
Physical Computing for Intelligent Systems (Core, Junior/Senior)
Principles of Artificial Intelligence (Core, Junior/Senior)
Principles of Information Assurance and Security (Graduate)
Computer Vision (Core, Junior/Senior/Graduate)
Applied Cryptography, Watermarking and Steganography (Graduate/Senior)
CyberPsychology & Forensic Cyberpsychology (Core/Senior)
Advanced Topics in Artificial Intelligence (Core/Senior)
Advanced Distributed Systems & Performance (Graduate/Senior)
Prerequisites
Some mathematical maturity, in terms of understanding and working with mathematical definitions, concepts, and proofs, and elementary notions of logic, set theory, number theory, probability, and statistics;
Intermediate expertise in at least one programming language, such as R, Python, Fortran or Matlab.
Knowledge of basic algorithm analysis and complexity theory, as obtained from a graduate algorithms class.