Teaching

I teach courses in Computer Science and Cyber Security. In the past, I’ve also taught several telecommunications and networking courses.

Courses at UW Bothell

    • CSS 342 Data Structures and Algorithms (Fall 2020)
    • CSS 337 Secure Systems (Winter 2018, Winter 2020, Winter 2021)

    • CSS 415 Contemporary Topics in Information Assurance and Cybersecurity (Spring 2016, 2017, 2018, 2019, 2020)

    • CSS 490 Special Topics: Mobile Wireless and Embedded Security (Fall 2016)

    • CSS 537 : Network and Systems Security (Winter 2015, Winter 2017, Spring 2018, Winter 2020, Winter 2021)
    • CSS 538 : Security in Emerging Wireless Networks (Winter 2016, Winter 2017, Winter 2019, Spring 2021).
    • CSS 578 : Ethical Penetration Testing (Spring 2015, Spring 2016, Spring 2017, Winter 2018, Winter 2019).
    • CSS 590: Machine Learning Security (Fall 2023)
    • CSS 519 : Incident Response and Recovery (Spring 2014).
    • CSS 517 : Information Assurance and the Secure Development Lifecycle (Fall 2013).
    • CSS 161: Fundamentals of Computing (Winter 2014, Fall 2014, Winter 2015).
    • CSS 490 Special Topics: Mobile and Wireless Computing (Winter 2015)

    • CSS 497 Computer Science and Software Engineering Capstone (Since Spring 2014): CSS 497 guide

    • CSS 498 Independent Study

    • CSS 499 Undergraduate Research

Detailed Course Descriptions can be found  HERE

Courses taught at SUNY POLY and University at Buffalo

  • Computer Science for Majors
  • C++ Programming for Engineers
  • Operating Systems and concepts
  • Software Engineering
  • Information Assurance Fundamentals
  • Internetworking
  • Advanced Wireless Communications
  • Security in Wireless and Mobile Networks
  • Wireless Sensor Networking