Teaching

Courses taught at SUNY Oswego

  • CSC212: Principles of Programming with Lab
    • Spring and Fall 2016 and 2017, Spring 2018
  • CSC221: Foundations of Computer Science
    • Fall 2015
  • CSC333: Cybersecurity, Privacy, Cryptography

    • Summer 2019
  • CSC380: Software Engineering
    • Fall 2017, Spring 2019
  • CSC385: Software Quality Assurance
    • Fall 2015 – 2019
  • CSC436: Software and Safety Requirements Engineering
    • Spring 2017 – 2019
  • CSC480/HCI521: Software Design
    • Spring 2016 and 2017, Spring and Fall 2018, Spring and Fall 2019
  • CSC495/496: Software Engineering Seminar
    • Spring 2016, Fall 2016, Fall 2018

Courses taught at University of Duisburg-Essen

  • Requirements Engineering & Management I Lab
    • Fall 2009, Fall 2010, Fall 2013, Fall 2014
  • Software Quality Assurance
    • Spring 2009, Spring 2010, Fall 2012
  • Unified Modeling Language
    • Spring 2012, Spring 2013

Supervised Internships

  • Ventrano, Sabrina, Summer and Fall 2019
  • Gudlin, Zachagy, Summer 2019

Supervised Student Assistants

Name Type Course Term
Anilonis, Michael Teaching Assistant CSC212 2018, 2017
Wells, Christopher Teaching Assistant CSC212 2018, 2017
Ciero, Marcielo Teaching Assistant CSC212 2018
Dewhurst, Dominic Teaching Assistant CSC212 2018
Schneller, Sam Teaching Assistant CSC212 2017, 2016
Adejo, Alikeju Teaching Assistant CSC212 2017
Carter, Kheyasa Teaching Assistant CSC212 2017
Prestia, Chris Teaching Assistant CSC212 2017
Rincon, Cesar Teaching Assistant CSC212 2017
Daniel, Lincoln Teaching Assistant CSC212 2016
Davis, Akeem Teaching Assistant CSC212 2016
Kouthoofd, Alexander Teaching Assistant CSC212 2016
Martin, Keith Teaching Assistant CSC212 2016
Ramos, Andres Teaching Assistant CSC212 2016
Torres, Rafael Teaching Assistant CSC212 2016

Supervised Student Theses

Name(s) Title Type Year
Davidson, Gage Application of Software Engineering Development Approaches on Augmented Reality Software. Honors Thesis 2019
Iorizzo, Rinaldo Development of a Raspberry Pi-based Weather Camera Independent Study 2018
MacCreery, Justin Context Use in Model-Based Specification Artifacts. Independent Study 2018
Wheeler, Samantha Development of a Raspberry Pi-based ADB-S Receiver Independent Study 2018
Chowdhury, Julia The Effects of Stress and Cognitive Load on TCAS Accuracy Performance. Master’s Project 2017
Hermann, Jordan Factors Influencing Model Comprehension – A Systematic Map and Literature Review Master’s Project 2017
Keller, Kevin Generation of QVT Operational Mappings from Activity Diagram Change Templates. (in German) Bachelor Thesis 2015
Marten, Kevin A Literature Review Regarding the Role of Requirements in Failed Software Projects.
(in German)
Independent Study 2014
Salmon, Andrea Tool-Based Derivation of UML-Profiles using Enterprise Architect and Function Networks.
(in German)
Independent Study 2014
Gülönü, Murat
Schnöik, Christian
Wojtysiak, Daniel
Specification of a Traffic Collision Avoidance System II (TCAS II) using a Model-Based RE Approach. (in German) Bachelor Project 2013
Gülpen, Carolin Comparison of the Safety Engineering Concepts from ARP4761 and ISO26262 and Derivation of an Ontological Model. (in German) Bachelor Thesis 2013
Sturm, Alexander C. Development of a Taxonomy to Classify Embedded System Hazards. (in German) Master Project 2013
Gessner, Christian An Approach to Derive Graphical Goal Models from Natural Language Goal Descriptions using the Example of Safety Goals. (in German) Bachelor Thesis 2012
Dück, Olga A Comparison of Profiles to Document Continuous Function and Real-Time Requirements in UML.
(in German)
Independent Study 2011
Lohberg, Alexander Context Factors in Software Engineering. Bachelor Project 2011
Kürten, Karoline Evaluation of Acceptance Testing Techniques for Game Development to Improve the Requirements Engineering Process. (in German) Independent Study 2010
Ignatov, Ivalyo Usability Evaluation Techniques for Requirements Validation during Requirements Engineering.
(in German)
Independent Study 2009
Schamberg, Sascha End User as Requirement Source for Scenario Modelling. (in German) Independent Study 2009
Shi, Zhuqing End User as Requirement Source for Goal Modelling. (in German) Independent Study 2009
Advertisements