Teaching
Applied cybersecurity teaching and supervision across networking, computer security, distributed systems, and privacy-preserving computing.
Explain Reduce complex mechanisms into clear, testable concepts.
Demonstrate Show secure and insecure patterns in live labs and walkthroughs.
Guide Coach iterative debugging and threat-oriented reasoning.
Validate Assess outcomes with structured feedback and clear criteria.
Focus on Student Learning
Across the courses I support, students have diverse backgrounds, from experienced programmers to beginners. I adapt explanation depth using short explain-demonstrate-guide cycles and ask students to restate ideas before implementation.
Enquiry-Based Instruction
A strong influence is Feynman-style clarity: simplify complex mechanisms into intuitive components, then ask students to explain back clearly. In security, I use adversarial prompts such as: If you had these attacker capabilities, how would you break this protocol?
Course Experience Summary
| Course | Level | Terms | Typical responsibilities |
|---|---|---|---|
| INF-2300 Computer Communication | Bachelor (10 ECTS) | Fall 2022, 2023, 2024 | Exercise groups/labs, networking labs (HTTP, DNS, sockets), feedback on mandatory assignments, support for grading. |
| INF-2310 Computer Security | Bachelor (10 ECTS) | Spring 2022, Spring 2023 | Weekly exercise groups, assignment support/evaluation, student attack presentations (XSS/DDoS), technical plus human-factor framing. |
| INF-3203 Advanced Distributed Systems | Master | Spring 2024, Spring 2025 | Paper discussions, presentation coaching, assignment supervision, consistency/fault-tolerance/performance reasoning. |
| INF-3315 Privacy-Preserving Computing | Master | Fall 2025 | Lecture/group support, assignment supervision (GDPR, OT, differential privacy), legal-to-technical translation. |
Breadth across networking, security foundations, distributed systems, and privacy, with emphasis on applied system reasoning.
Assessment and Teaching Quality
I align grading with learning outcomes, calibrate lab-group consistency with coordinators, and refine assignment material through teaching-team feedback.
- Henrik Monsen — Spring 2024
- Hauk Storjord — Spring 2025
- Jørgen Kristensen — Spring 2025
Supervision and Mentoring
My supervision model centers on methodological rigor, reproducibility, and decision-quality communication across labs, projects, and research coursework.