Teaching

Fall 2014
  • CS 225: Software Engineering: Design and Development

  • SE 201: Introduction to Software Engineering

  • SE 211: Software Construction

  • DMS 426: Game Development

Spring 2015
  • CS 225: Software Engineering: Design and Development

  • SE 201: Introduction to Software Engineering

  • SE 211: Software Construction

  • SE 311: Software Requirements Engineering

Fall 2015
  • SE 201: Introduction to Software Engineering

  • SE 415: Group Dynamics & Professional Practice

Spring 2016
  • SE 211: Software Construction

Fall 2016
  • SE 322: Software Design and Architecture

Spring 2017
  • SE 311: Software Requirements Engineering

Fall 2017
  • SE 322: Software Design and Architecture

  • SE 353: Building Secure Software Systems

Spring 2018
  • SE 322: Software Design and Architecture

  • SE 401: Software Quality Assurance and Testing

Fall 2018
  • CYS 402: Secure Software Development

Spring 2019
  • SE 492: Cooperative Education

Fall 2019
  • CYS 402: Secure Software Development

  • SE 492: Cooperative Education

Spring 2020
  • CYS 402: Secure Software Development

  • SE 492: Cooperative Education

Fall 2020
  • CYS 402: Secure Software Development

Spring 2021
  • SE 401: Software Quality Assurance and Testing

  • SE 492: Cooperative Education

Fall 2022