Courses taught at SUNY Oswego
- CSC212: Principles of Programming with Lab
- Spring and Fall 2016-2017, Spring 2018
- CSC221: Foundations of Computer Science
- Fall 2015
- CSC333: Cybersecurity, Privacy, Cryptography
- Summer 2019-2022
- CSC380: Software Engineering
- Fall 2017, Spring 2019, Spring and Fall 2020, Spring and Fall 2021, Spring and Fall 2022
- CSC385: Software Quality Assurance
- Fall 2015-2019, Fall 2022
- CSC436: Software and Safety Requirements Engineering
- Spring 2017-2022
- CSC480/HCI521: Software Design
- Spring 2016 and 2017, Spring and Fall 2018-2020, Spring 2021 and 2022
- CSC495/496: Software Engineering Seminar
- Spring 2016, Fall 2016, Fall 2018
- ISC496: Information Science Capstone
- Fall 2020, 2021, 2022
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, Spring 2020
- Gudlin, Zachary, Summer 2019
Teaching Assistants
Name | Course | Term | |
Anilonis, Michael | CSC212 | 2018, 2017 | |
Wells, Christopher | CSC212 | 2018, 2017 | |
Ciero, Marcielo | CSC212 | 2018 | |
Dewhurst, Dominic | CSC212 | 2018 | |
Schneller, Sam | CSC212 | 2017, 2016 | |
Adejo, Alikeju | CSC212 | 2017 | |
Carter, Kheyasa | CSC212 | 2017 | |
Prestia, Chris | CSC212 | 2017 | |
Rincon, Cesar | CSC212 | 2017 | |
Daniel, Lincoln | CSC212 | 2016 | |
Davis, Akeem | CSC212 | 2016 | |
Kouthoofd, Alexander | CSC212 | 2016 | |
Martin, Keith | CSC212 | 2016 | |
Ramos, Andres | CSC212 | 2016 | |
Torres, Rafael | CSC212 | 2016 |
Supervised Student Theses
Name(s) | Title | Type | Year |
Liu, Vicky | Cyber Physical Smart Road Signs using Android Devices | Honors Thesis | 2022 |
Sgroi, Robert | The Effects of Stress and Cognitive Load on Accuracy Performance of EFIS TCAS | Master’s Project | 2021 |
Chan, Ka Ying | Security Analysis of NTRUEncrypt | Honors Thesis | 2021 |
Quill, Dennis | Mesh Integration of TCAS-II Transponder Squawk via UDP and XBee | Independent Study | 2020 |
Sharif, Khaurunisa | Privacy and Intelligent Agents – A Systematic Literature Review | Master’s Project | 2019 |
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 |