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.

Explain-demonstrate-guide Inclusive instruction Foundations and challenge

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?

Feynman technique Threat-model mindset Research to classroom

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.

Method rigor Reproducible workflow Security decision framing