Institute for Cyber Law, Policy, and Security


Pitt offers a range of cyber-related courses across disciplines throughout the University.

Featured Courses

Here are a few highlighted courses in Spring 2019 from Pitt Cyber Affiliate Scholars:

Applied Legal Data Analytics & AI (LAW 5719)

Instructor: Kevin D. Ashley

This joint course, co-taught by instructors from the University of Pittsburgh School of Law and Carnegie Mellon University’s Language Technologies Institute, provides a hands-on practical introduction to the fields of artificial intelligence, machine learning and natural language processing as they are being applied to support the work of legal professionals, researchers, and administrators.

Cloud Computing (INFSCI 2750)

Instructor: Balaji Palanisamy

This course provides an overview of the concepts and design principles behind existing cloud solutions. Topics include large scale data processing techniques such as mapreduce/hadoop and its related ecosystem, overview of virtualized commercial cloud models, system virtualization, hypervisors and virtualized platforms.

Copyright (LAW 5328)

Instructor: Michael J. Madison

The copyright law course will teach you about the many roles that copyright law plays in constructing businesses, markets and other institutions for creating, distributing, and consuming that work. The course will put students in the role of practicing lawyers and teach them to think, write, and act as lawyer's generally and especially as copyright lawyers.

Cryptography (INFSCI 2170 / TELCOM 2820)

Instructor: Prashant Krishnamurthy

This course covers principles of number theory, cryptographic algorithms and cryptanalysis.

Cybercrime (LAW 5380 / INFSCI 2230)

Instructor: David Thaw

This course examines legal and policy aspects of computer and electronic crimes and related issues. The primary focus will be on modern "cybercrime," including the legal frameworks, prosecutorial tools/discretion, and other measures available for deterring, investigating, prosecuting and punishing criminal acts which leverage, target, or otherwise involve modern information systems.

Cybersecurity and Privacy Regulation (LAW 5620 / INFSCI 2625)

Instructor: David Thaw

This course examines the legal frameworks in place to protect consumer privacy and maintain necessary information security protections for privately owned and operated infrastructure, with a strong focus on regulatory and compliance issues. Taught collaboratively with the Schools of Law and Information Sciences, students will collaborate on projects simulating the types of problems both legal and technical professionals confront in actual practice.

Digitial Humanity (ENGCMP 0425 / HAA 0425)

Instructor: Annette Vee

Embedded Comptuer System Design 2 (COE 1161 / ECE 2161)

Instructor: Gao Wei

Organized as a full term project carried out by student design groups.  A complex embedded system will be designed, implemented and tested using Altera and other cad tools.

Hacking for Defense ( ENGR 2811 / ME 2811 / TELCOM 2811)

Instructors: William Clark and Dan Cole

This course will teach students how to rapidly build products and services using Lean Methods, and will provide students with hands-on experience in working real problems for the Defense (DoD) and Intelligence Community (IC).

Hacking for Energy (ME 2812 / ENGR 2812)

Instructors: William Clark and Dan Cole

This course will teach students how to build products and services using lean methods.  This will be done by solving real-world energy industry problems.  The course uses the lean launchpad platform for entrepreneurship.  This is a highly customer-centered hypothesis-test approach to developing a mission modes, and is particularly well-suited for technology startups.

Information Security and Privacy (INFSCI 2150)

Instructor: Balaji Palanisamy

This course covers fundamental issues and first principles of security and information assurance.

Introduction to Systems Software (CS 0449 / COE 0449)

Instructor: John R. Lange

This course covers topics related to the interface of hardware and software.  It covers device interface and hardware synchronization at the loWest level of the operating system, the linkage of operating system services to application software, and the fundamental mechanisms for computer communications.

Preserving Digital Culture (LIS 2674)

Instructor: Alison Langemead

This course does the following: Explores the history of digital media. Provides a theoretical framework for understanding the preservation of digital culture, including both digitized and born-digital materials. Introduces students to the latest research on the preservation problems surrounding digital culture. Tackles the ongoing debates focused on the related but distinct concepts of preservation, curation, maintenance, and stewardship.

Looking for something else?

View a more comprehensive list of courses.