Teaching

  • 2DV608 Software Design – 7.5 credits (Bachelor level)
    • Winter 2019 (January – June) ran as 2DV603 of 15 credits – teacher
    • Winter 2020 (January – March) – teacher
    • Winter 2021 (January – March) – teacher
    • Winter 2022 (January – March) – teacher 
      • Requirement Engineering: Understanding and Elicitation of Software Requirements, Requirements Validation and Management, Modeling with UML, Requirements Modelling and Management with Tools
  • 4ME307 Internet Architectures – 7.5 credits (Master’s level)
    • Spring 2019 (March – June) – teacher, course manager
    • Spring 2020 (March – June) – teacher, course manager
    • Spring 2021 (March – June) – teacher, course manager
    • Spring 2022 (March – June) – teacher, course manager 
      • Overview of relevant concepts and contemporary approaches to design and implement web architectures.
      • Integration approaches and techniques for bridging web and mobile applications.
      • Data management approaches and techniques for developing large web applications.
      • Case studies for making appropriate design decisions for scalable and robust web architectures.
  • 1DV510 Technical Information and Communication – 7.5 credits (Bachelor level)
    • Fall 2019 (November – January) – examiner
    • Fall 2020 (November – January) – course manager, examiner
    • Fall 2021 (November – January) – course manager, examiner
    • Fall 2022 (November – January) – course manager, examiner 
      • Professional spoken and written communication
      • Academic writing and presentation and peer review
      • Tools and standards for scientific publishing
      • Library knowledge
      • Visualisation
  • 1DV430 Individual Software Development Project  – 7.5 credits (Bachelor level)
    • Examiner and Supervisor
    • Spring 2020
      • Guide students in iteration planning with prioritization of requirements and risk analysis in requirements management for their software projects
      • Guide students for software testing
      • Guide students for the implementation of software
      • Supervising project report and assess oral presentations
  • 2DV604 Software Architectures, 7.5 credits (Bachelor level)
    • Winter 2021 (January to March) – teacher
    • Winter 2022 (January to March) – teacher
      • Introduction to software design and software architectures
      • Introduction to software architecture concepts
      • Overview of architecture description techniques and architectural views
      • Architectural styles and patterns
      • Software product-­line concepts and its architectures
      • Software architecture design and evaluation.