Masters of Science in IT Privacy
Carnegie Mellon is offerning a new one-year M.S. in IT Privacy for privacy engineers and technical privacy managers. The program covers practical techniques for engineering privacy into systems, as well as, the broader implications in social, legal and economic perspectives of privacy.
I have taught or co-taught the following courses...
Foundations of Software Engineering
15-313 for undergraduate students
This undergraduate course covers the software engineering lifecycle, beginning with testing, code maintenance, before transitioning into design, requirements and software ecosystems. Students participate in an active real-world, open-source project of their choosing and multi-group project to develop framework plug-ins. Taught in Fall 2010
Methods: Deciding What to Design
17-652 for SE Masters students
17-752 for PhD students
This graduate course covers requirements engineering methods, including goal-oriented requirements, use cases and contextual design. Students apply the methods to their MSE Studio Projects during the first semester of their MSE program. Taught in Fall 2011, 2012
Cross-listed 15-508 (CSD),08-533 and 08-733 (ISR), 19-608 (EPP), and 95-818 (MSISPM)
This undergraduate and graduate-level course reviews the role of law and technology on personal privacy from three viewpoints: individual, corporate and government perspectives. Students in the course participate in in-class debates both in support of, and against privacy laws and policy by appealing to technology constraints, economics, personal and social harms, and ethics. See the Spring 2012 course syllabus.