Classes

This page lists some classes that I’ve taught at different universities.

See /vita/#teaching-experience for student course- and instructor-evaluation metrics for classes I’ve taught at CU Boulder.

University of Colorado - Boulder

Organizational Leadership and Information Analytics, Leeds School of Business

Information Security Management

I taught both an undergraduate and graduate version of this class.

Undergraduate, upper-division, honors

  • Exploration of human, organizational, and technical domains of information security management.
  • self-created hands-on Google Cloud virtual machine labs to teach students to “think like attackers”

Graduate, Masters of Business Analytics and MBAs

  • Taught within the Masters of Business Analytics - Security track.
  • Compared to the ugrad offering, has a stronger focus on specific security behaviors that generate data amenable to machine learning – e.g., post mortem reports from Mandiant and the House Oversight Committee (equifax, OPM)

Security Analytics

  • A projects-based class focused on applying machine learning to security-related data. Topics include malware classification (binomial and multinomial), modeling using mobile sensor data, network traffic parsing (pcaps => netflows) and malicious IP, domain classification
  • A focus on using python-sklearn – on reading documentation and source code
  • Also a focus on “open data science” – on hosted jupyter notebooks, on using git and github to store and share code projects. Also on sharing and programmatically consuming shared data.
  • Labs have students host models behind API endpoints (Flask app). Models are also deployed to AWS and GCP’s machine learning platforms.

Business Analytics

  • Descriptive: querying, and ETL/wrangling data with Alteryx
  • Predictive: supervised vs unsupervised machine learning algorithms
  • Used Alteryx and DataRobot AutoML
  • Covering topics such as association rules, k-means clusters, regressions, correlations, and text mining

University of Pittsburgh

College of Business Administration, Katz Graduate School of Business

Database Management

  • Taught relational database structures and data querying in MySQL and R to Juniors and Seniors from various departments

Introduction to Information Systems Management

  • Full responsibility for a class of 60 undergraduate students from various departments of the University of Pittsburgh’s College of Business Administration.
  • Complete direction over course curriculum, policies, and syllabus.

Microsoft Excel workshops for Katz Graduate students

  • Taught four beginner-to-advanced-level Microsoft Excel workshops to part-time Katz MBA students

Brigham Young University

Department of Information Systems, Marriott School of Management

Spreadsheets for Business Majors

Full responsibility for four college-level class sections on computer spreadsheet skills, with total enrollment of over 270 across four sections. Mix of online plus in-class teaching. Oversight of three teaching assistants.


Syllabi

Not all syllabi are shown below – some syllabi have been lost to the sands of time.

CU

Security Analytics

Information Security Management

Business Analytics

Pitt

Database Management