Fall 2022 |
CSC 482: Computer Security (TR 4:45-6:00) MCY 601: Cybersecurity Fundamentals (online) |
Summer 2022 |
MCY 601: Cybersecurity Fundamentals (online) CSC 699: Adversarial Machine Learning |
Spring 2022 |
CIT 485: Advanced Cybersecurity (MW 2:00-3:15) CSC 492: Explainable Vulnerability Prediction Models MCY 601: Cybersecurity Fundamentals (online) |
Fall 2021 |
CSC 482: Computer Security (W 6:15-9:00) MCY 601: Cybersecurity Fundamentals (online) CYS 499: Software Security |
Spring 2021 |
CIT 485: Advanced Cybersecurity (TR 9:25-10:40) CSC 666: Secure Software Engineering (TR 15:05-16:20) |
Fall 2020 |
CIT 485: Advanced Cybersecurity (TR 10:50-12:05) CSC 482: Computer Security (TR 15:05-16:20) |
Spring 2020 | On Sabbatical |
Fall 2019 | On Sabbatical |
Spring 2019 |
CIT 485: Advanced Cybersecurity (MW 2:00-3:15) CSC 640: Advanced Software Engineering (W 6:15-9:00) CSC 399: Deep Learning for Cybersecurity (W 4:00-5:00) |
Fall 2018 |
CIT 485: Advanced Cybersecurity (MW 2:00-3:15) CSC 482/582: Computer Security (M 6:15-9:00) CSC 399: Machine Learning for Cybersecurity CSC 699: Impact of Rapid Releases on Software Security |
Spring 2018 |
CIT 480/580: Securing Computer Systems (TR 3:05-4:20) CSC 682: Advanced Computer Security (R 6:15-7:30) CIT 699: Empirical Cybersecurity Research (T 1:30-2:30) |
Fall 2017 |
CIT 480/580: Securing Computer Systems (TR 10:50-12:05) CIT 481: Cybersecurity Capstone (M 6:15-7:30) CIT 694: Advanced Cybersecurity Topics (M 6:15-7:30) CSC 699: Security and Rapid Release (W 6:00-7:00) CSC 797: Thesis Continuation (W 5:00-6:00) |
Spring 2017 |
CSC 482/582: Computer Security (W 6:00-9:15) CSC 666: Secure Software Engineering (M 6:00-9:15) CSC 797: Thesis Direction (M 5:00-6:00) |
Fall 2016 |
CIT 480/580: Securing Computer Systems (online) CSC 440/540: Software Engineering (M 6:15-9:00pm) |
Spring 2016 |
CIT 480/580: Securing Computer Systems (TR 4:50-6:05pm, GH 160) CIT 480/580: Securing Computer Systems (online) CIT 481/581: Cybersecurity Capstone (online) |
Fall 2015 |
CIT 480/580: Securing Computer Systems (MWF 11:00-12:00am, GH 160) CIT 480/580: Securing Computer Systems (online) CSC 482/582: Computer Security (TR 4:50-6:05pm, GH 160) HNR 491: Honors Capstone (W 3:00-4:00pm, GH 124) CIT 499: Advanced Penetration Testing (R 3:00-4:00pm, GH 124) CSC 699: Client Side Web Security (W 5:00-6:00pm, GH 124) |
Spring 2015 |
CIT 480/580: Securing Computer Systems (MW 4:50-6:05pm, GH 160) CSC 666: Secure Software Engineering (M 6:15-9:00pm, GH 312) HNR 491: Honors Capstone (M 2:00-2:50pm & R 12:30-1:30pm, GH 124) CIT 499: Penetration Testing |
Fall 2014 |
CIT 480/580: Securing Computer Systems (MWF 10:00-10:50pm, GH 160) CSC 482/582: Computer Security (TR 4:50-6:05pm, GH 335) CSC 440/540: Software Engineering (MW 6:15-7:30pm, GH 314) |
Spring 2014 |
CIT 380: Securing Computer Systems CSC 797: Thesis Research |
Fall 2013 |
INF 128: Principles of Informatics CIT 380: Securing Computer Systems |
Spring 2013 |
INF 128: Principles of Informatics (MW 13:30-14:45) CSC 682: Advanced Computer Security (R 18:15-19:00) |
Fall 2012 |
INF 128: Principles of Informatics (MW 14:00-15:15) CSC 666: Secure Software Engineering (R 18:15-19:00) |
Spring 2012 | On Sabbatical |
Fall 2011 | On Sabbatical |
Summer 2011 |
CIT 470: Advanced Network and System Administration (M 18:00-21:45) |
Spring 2011 |
CIT 470: Advanced Network and System Administration (TR 3:05-4:20) CIT 668: System Architecture (MW 7:45-9:00) CSC 399: Software Repository Mining Research |
Fall 2010 |
INF 128: Principles of Informatics (TR 1:40-2:50) CSC 482/582: Computer Security (TR 7:45-9:00) CSC 399: Open Source Security Independent Study CSC 499: Open Source Security Independent Study |
Spring 2010 |
CIT 470: Advanced System and Network Administration (TR 1:40-2:55) CIT 470: Advanced System and Network Administration (R 6:15-9:00) CIT 299: Open Source Security Independent Study CSC 399: Open Source Security Independent Study |
Fall 2009 |
CIT 383: Administrative Scripting (M 6:00-9:30) CIT 500: Information Technology Fundamentals (T 6:15-9:00) CSC 499: Java Web Security Independent Study |
Spring 2009 |
CIT 470: Advanced System and Network Administration (MW 5:45-7:30) CSC 666: Secure Software Engineering (MW 7:45-9:00) CSC 499: Open Source Security Independent Study |
Fall 2008 |
CIT 383: Administrative Scripting CSC 682: Advanced Computer Security CIT 399: Network Management Independent Study |
Spring 2008 |
CIT 384: Network Adminstration and Troubleshooting CIT 470: Advanced System and Network Administration CSC 399: Virtualization Independent Study |
Fall 2007 |
CIT 380: Securing Computer Systems CIT 383: Administrative Scripting |
Spring 2007 |
CIT 470: Advanced System and Network Administration |
Fall 2006 |
CSC 482/582: Computer Security CIT 383: Administrative Scripting |
Spring 2006 |
CSC 260L: Computer Programming Lab CIT 470: Advanced System and Network Administration CSC 593: Secure Software Engineering Seminar CSC 660: Advanced Operating Systems |
Fall 2005 |