My teaching philosophy is outlined in my
RU Hacking Contest
I set up a server running vulnerable custom software for students to hack into. The contest was wildly popular and a resounding success. The story was covered by essentially all major Icelandic media (
RUV TV news
RUV Radio 2
MBL Morning Newspaper
). The server is still running and the code is freely available.
The Structure of Social and Information Networks
(T-214-SINE, 6 ECTS).
A 6-week course I taught at
in Summer 2011. Based on the book
Networks, Crowds and Markets
by David Easley and Jon Kleinberg. The slides and lectures are all available online.
Advanced UNIX Tools
(CS214, 2 ECTS). A short course I taught at
on bash scripts, Python and networking in Linux.
Data Structures and Functional Programming
(CS312, 6 ECTS). I co-instructed this
course with Prof. Radu Rugina.