I have taught or TA-ed the following courses:
University of Washington
This is a foundational graduate-level security and privacy course, providing an introduction to tools, concepts and ideas of modern security and privacy. Covered topics include: attack detection and modeling; cryptography and communication security (including symmetric encryption, hash functions and public key cryptography); privacy; mobile devices security; and web-based security and privacy.
This is a foundational security and privacy course, focusing on cryptography and communication security. Covered topics include: classical cryptography, symmetric cryptography, public key cryptography, hash function, message authentication codes, digital signatures, key management and distribution, and web security.
This is foundational graduate-level course for electrical engineers, covering material related to linear algebra (linearity, vector spaces, metrics and norms), continuous time signals and systems (basic signals, periodicity, convolution, Fourier series and transform), discrete time signals and systems (impulse response, convolution, z-transform, discrete time Fourier analysis), control theory (state-space analysis, controllability and observability), and probability and stochastic processes (basic axioms of probability, conditional probability and independence, discrete and continuous random variables).
This is an advanced graduate-level course, covering topics related to safety, security and privacy of biomedical cyber-physical systems. Some of the analyzed systems include health monitoring and sensor-actuator networks, implanted medical devices, neural engineering systems, biometric-based systems, and medical robotics systems.
This is a graduate-level course, intended for professional and continuing-education students. It is an introductory course in security and privacy, covering topics such as attack detection, modeling and measurement, cryptography and communication security (including symmetric and public key cryptosystems and hash functions), mobile devices security, privacy, authentication, MACs and biometrics.
Graduate Teaching Assistant
At the University of Washington, I was a teaching assistant (TA) for several senior undergraduate and graduate-level courses in Departments of Electrical Engineering and Computer Science and Engineering:
Invited lecture "Privacy and Security by Design in Brain-Computer Interfaces" in the following course at the University of Washington:
As an undergraduate at the University of Zagreb, I was a TA for the following courses: