Instructor at UMaine

  • COS435/535 - Engineering Privacy in Software Systems - Fall 2019, 2020, 2022, 2024
  • COS478/578 - Introduction to Privacy in Machine Learning - Fall 2021​
  • COS430/530 - Introduction to Cybersecurity - Spring 2019 - 2024
  • COS420/520 - Introduction to Software Engineering - Spring 2019 - 2024

Guest Lectures at UMaine

  • Cybersecurity Law and Policy (LAW 770), MSc. Level - Title: Introduction to Privacy by Design, Fall 2023
  • Capstone Project 2 (COS497), BSc. Level - Title: Introduction to Privacy by Design - Spring 2019, Spring 2023
  • Capstone Project 1 (COS397), BSc. Level - Title: Introduction to Privacy Regulations - Fall 2020​

Invited Tutorials

  • Tutorial on Privacy-Preserving Natural Language Processing - May 2023

    The 17th Conference of the European Chapter of the Association for Computational Linguistics

    Co-instructors: Ivan Habernal, Seyi Feyisetan, Patricia Thaine,Fatemeh Mireshghallah

  • Tutorial on Business Process Compliance Analysis: A Graphical Representation with Tool Support - August 2015

    In the 23rd IEEE Int. Requirements Engineering Conf. (RE’15), Ottawa, Canada

    Co-instructors: Diana Marosin, Marc van Zee

  • Tutorial on Business Process Compliance Analysis: A Graphical Representation with Tool Support - November 2015

    Luxembourg Institute of Science and Technology, Luxembourg

    Co-instructors: Diana Marosin, Marc van Zee

  • Tutorial on the User Requirements Notation (URN) for Business Process Modeling and Legal Compliance - August 2011

    IIn the 19th IEEE Int. Requirements Engineering Conf. (RE’11), Trento, Italy

    Co-instructors: Gunter Mussbacher, Alireza Pourshahid, Azalia Shamsaei

Past Teaching