I believe that the main factors for great learning outcomes are: trust in the teacher and engagement of the students. When interacting with students my philosophy is to do it all with enthusiasm, be available and remember that we are all learning from each other.

Supervision

As part of the teaching duties included in my PhD, I (co)supervise master theses and research projects. So far, I had the pleasure to follow these lovely master students in their works:

On going projects:

Lamiya Yagublu : Investigating the Security of the Signal Protocol.


Lecturing and Teaching Assistant

Academic Year 2017-2018:

Algorithms TIN093/DIT602 (TA, exercise lectures, exams grading).

Academic Year 2016-2017:

Cryptography TDA352 (main lecturer, course responsable / grader and exam designer). Here’s a 9 minutes video on what crypto is all about and a lovely paper that explains Fiat-Shamir and Diffie-Hellman in rhymes.

Please check the slides and the exercise material uploaded on the course web-page.

Academic Year 2015-2016:

Cryptography TDA352 (TA, exercises and two lectures, exams grading). Here you can find some recap slides about: CRT, EEA, ElGamal Encryption, Hashes and Birthday Paradox, MAC, PKE, Primality Tests, RSA Encryption and Signature, Secret Sharing and SMPC, ZK and Fiat Shamir protocol.

If you find any errors in the slides, please let me know! I have already fixed the ones we saw during the lecture.

DIT165 – Design and development of embedded systems (exam grader).

LEU481 – Programutveckling (Lab TA).

Academic Year 2014-2015:

Technical writing (papers reviewer).

Programutveckling LEU 480 (Lab TA).

Cryptography TDA351 (TA, frontal exercise sessions, one course lecture, exams grading).

Development of Embedded Systems (Lab TA).