CMSC 414: Computer and Network Security
Spring 2021, Spring 2019, Fall 2016, Fall 2015
An introduction to the topic of security in the context of computer systems and networks. Discusses software security, applied crypto, network security.
CMSC 818D: Human Factors in Security and Privacy
Spring 2020, 2018, 2016, 2015
This course has three goals:
- To learn about a variety of topics at the intersection of human behavior and security/privacy. We'll read important papers covering authentication, access control, tools for encryption and anonymity, privacy and social networks, safety-critical devices, mobile and browser security, etc.
- To learn how to apply HCI methods to design and conduct human subjects experiments for security and privacy.
- To design, conduct, and report on a small human-subjects study as a semester-long small-group project.
CMSC 818D is a PhD- and Masters-qualifying course in HCI.
CMSC 634: Empirical Research Methods
Fall 2020, Fall 2018, Spring 2017
A graduate-level introductory course on empirical reseach methods for computer scientists. Experimental techniques for evaluating software systems and processes, human performance using interfaces, programming environments, and software engineering methods. Introduction to constructs and methods of measurements, qualitative and quantitative design, quasi-experimental and non-experimental design, baseline design, and statistical analysis.