Talks

Withdrawing the BGP Re-Routing Curtain

  • Location: Network and Distributed Systems Security Symposium (NDSS) in San Diego, CA
  • Date: February 25th, 2020
  • Type: Conference Talk
  • Links:

Harnessing Conventional Internet Routing Protocols for Good and Evil

  • Location: Cisco Offensive Summit in Knoxville, TN
  • Date: May 2nd, 2019
  • Type: Conference Talk

BGP Poisoning as a Security Primitive

Securing Internet Infrastructure

Dia de los Hacking: A Look at Inflicting and Discovering Exploits in the Wild

  • Location: KnoxDevs Quarterly
  • Date: November 1st, 2018
  • Type: Keynote
  • Links:

Applying Deep Learning to Digital Forensics

  • Location: University of Tennessee, Knoxville
  • Date: August 24th, 2018
  • Type: Technical Seminar

Routing Around Congestion with Reactive BGP

  • Location: IEEE Symposium for Security and Privacy (San Francisco, California)
  • Date: May 22nd, 2018
  • Type: Conference Talk
  • Links:

Routing Around Congestion with Reactive BGP

  • Location: Cisco Systems Offensive Summit (Knoxville, Tennessee)
  • Date: May 17th, 2018
  • Type: Conference Talk

Machine Learning 101 with Python and Scikit-Learn

Beyond the Hype: Real Applications of Machine Learning in Security

  • Location: HamOntML 2017 (Hamilton, Ontario)
  • Date: December 2nd, 2017
  • Type: Conference Talk
  • Links:

Intro to Docker: Fixing the “It works on my machine!” Problem

Threat Modeling Python Flask and Django Web Apps

Intro to Rust: Writing Safer, Faster, and Highly Concurrent Code with Rust

Machine Learning for Developers: Introduction to Python’s Scikit-Learn

  • Location: KnoxData (Knoxville, Tennessee)
  • Date: August 17th, 2017
  • Type: Meetup Presentation
  • Links:

Intro to Rust: Writing Safer, Faster, and Highly Concurrent Code with Rust

  • Location: Kansas City Developer Conference 2017 (Kansas City, Missouri)
  • Date: August 3rd-4th, 2017
  • Type: Conference Presentation
  • Links:

Dissecting the Stuxnet Malware: An Introduction to Forensic Analysis on Windows Machines

Eliminating XSS in PHP: Applying Context-Sensitive Auto-Sanitization to the PHP Programming Language

  • Location: BSides Knoxville (Knoxville, Tennessee)
  • Date: May 5th, 2017
  • Type: Conference Talk
  • Links:

Network Resiliency against Volumetric DDoS Attacks via Reactive BGP Routing

  • Location: Cisco Systems Offensive Summit (Knoxville, Tennessee)
  • Date: May 2nd-4th, 2017
  • Type: Conference Talk

Building REST API’s with Flask and Flask-RESTful

Big Data Analysis in Python with Apache Spark, Pandas, and Matplotlib

  • Location: PyTennessee 2017 (Nashville, Tennessee)
  • Date: February 2017
  • Type: Conference Presentation
  • Links:

Effective Forensic Analysis and Incident Response with Volatility

  • Location: Art Into Science: A Conference for Defense 2017 (Austin, Texas)
  • Date: January 2017
  • Type: Conference Presentation
  • Links:

JavaScript Security: What You Need to Know to Write Secure Applications in JS

  • Location: Nodevember 2016 (Nashville, Tennessee)
  • Date: November 2016
  • Type: Conference Presentation
  • Links:

Security from Scratch: Building Secure Applications from the Ground Up

  • Location: Codestock 2016 (Knoxville, Tennessee)
  • Date: July 2016
  • Type: Conference Presentation
  • Links:

Web Development with Python and Flask

  • Location: KnoxPy (Knoxville, Tennessee)
  • Date: October 2016
  • Type: Meetup Presentation
  • Links:

Hacking Your Own Systems Before They Do First

  • Location: KnoxJS (Knoxville, Tennessee)
  • Date: March 2016
  • Type: Meetup Presentation
  • Links: