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)
- 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.
- 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
- 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.
Not all syllabi are shown below – some syllabi have been lost to the sands of time.