MS&E 188: Organizing for Good
Grand challenges of our time will demand entirely new ways of thinking about when, how, and under what conditions organizations are "doing good" and what effects that has. Focus is on the role of organizations in society, the ways that organizations can "do good," the challenges organizations face in attempting to "do good", limitations to current ways of organizing, alternative ways to organize and lead organizations that are "good," and the role and responsibilities of individuals in organizations. Students will reflect on and refine their own values and purpose to identify ways in which they can "do good." This course has been designated as a Cardinal Course by the Haas Center for Public Service. Limited Enrollment; preference to MS&E juniors and seniors, and seniors in other majors.
Last offered: Winter 2024
| Units: 4
MS&E 206: Incentives in Computer Science (CS 269I)
Many 21st-century computer science applications require the design of software or systems that interact with multiple self-interested participants. This course will provide students with the vocabulary and modeling tools to reason about such design problems. Emphasis will be on understanding basic economic and game theoretic concepts that are relevant across many application domains, and on case studies that demonstrate how to apply these concepts to real-world design problems. Topics include auction and contest design, equilibrium analysis, cryptocurrencies, design of networks and network protocols, reputation systems, social choice, and social network analysis. Case studies include BGP routing, Bitcoin, eBay's reputation system, Facebook's advertising mechanism, Mechanical Turk, and dynamic pricing in Uber/Lyft. Prerequisites:
CS106B/X and
CS161, or permission from the instructor.
Terms: Win
| Units: 3
MS&E 208A: Practical Training
MS&E students obtain employment in a relevant industrial or research activity to enhance professional experience, consistent with the degree program they are pursuing. Students submit a statement showing relevance to degree program along with offer letter to the Student Services Office before the start of the quarter, and a 2-3 page final report documenting the work done and relevance to degree program at the conclusion of the quarter. This course may not be repeated. Prerequisite: satisfactory progress toward the relevant MS&E degree. To receive a permission code to enroll, please submit this form:
https://forms.gle/bFtMtwJMyaCJRhkf8 with statement and offer letter.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Katila, R. (PI)
MS&E 208B: Practical Training
MS&E students obtain employment in a relevant industrial or research activity to enhance professional experience, consistent with the degree program they are pursuing. Students submit a statement showing relevance to degree program along with offer letter to the Student Services Office before the start of the quarter, and a 2-3 page final report documenting the work done and relevance to degree program at the conclusion of the quarter. This course may not be repeated. Prerequisite: satisfactory progress toward the relevant MS&E degree. To receive a permission code to enroll, please submit this form:
https://forms.gle/bFtMtwJMyaCJRhkf8 with statement and offer letter.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Katila, R. (PI)
MS&E 208C: Practical Training
MS&E students obtain employment in a relevant industrial or research activity to enhance professional experience, consistent with the degree program they are pursuing. Students submit a statement showing relevance to degree program along with offer letter to the Student Services Office before the start of the quarter, and a 2-3 page final report documenting the work done and relevance to degree program at the conclusion of the quarter. This course may not be repeated. Prerequisite: satisfactory progress toward the relevant MS&E degree. To receive a permission code to enroll, please submit this form:
https://forms.gle/bFtMtwJMyaCJRhkf8 with statement and offer letter.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Katila, R. (PI)
MS&E 208D: Practical Training
MS&E students obtain employment in a relevant industrial or research activity to enhance professional experience, consistent with the degree program they are pursuing. Students submit a statement showing relevance to degree program along with offer letter to the Student Services Office before the start of the quarter, and a 2-3 page final report documenting the work done and relevance to degree program at the conclusion of the quarter. This course may not be repeated. Prerequisite: satisfactory progress toward the relevant MS&E degree. To receive a permission code to enroll, please submit this form:
https://forms.gle/bFtMtwJMyaCJRhkf8 with statement and offer letter.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Katila, R. (PI)
MS&E 208E: Part-Time Practical Training
MS&E students obtain employment in a relevant industrial or research activity to enhance professional experience, consistent with the degree program they are pursuing. Students submit a statement showing relevance to degree program along with offer letter to the Student Services Office before the start of the quarter, and a 2-3 page final report documenting the work done and relevance to degree program at the conclusion of the quarter. Course may be repeated for credit. Prerequisite: satisfactory progress toward the relevant MS&E degree. To receive a permission code to enroll, please submit this form:
https://forms.gle/bFtMtwJMyaCJRhkf8 with statement and offer letter.
Terms: Aut, Win, Spr, Sum
| Units: 1
| Repeatable
15 times
(up to 15 units total)
Instructors:
Katila, R. (PI)
MS&E 211: Introduction to Optimization (ENGR 62, MS&E 111)
Formulation and computational analysis of linear, quadratic, and other convex optimization problems. Applications in machine learning, operations, marketing, finance, and economics. Prerequisite:
CME 100 or
MATH 51.
Last offered: Summer 2025
| Units: 3-4
MS&E 211DS: Introduction to Optimization: Data Science (MS&E 111DS)
Formulation and computational analysis of linear, discrete, and other optimization problems. Strong emphasis on data science and machine learning applications, as well as applications in matching and pricing in online markets. Prerequisite:
CME 100 or
MATH 51.
Terms: Win
| Units: 3-4
Instructors:
Karbasi, A. (PI)
;
Saberi, A. (PI)
;
Asgari, K. (TA)
;
Hippler, K. (TA)
;
Lai, I. (TA)
;
Ling, Y. (TA)
;
Pollner, T. (TA)
;
Treehan, H. (TA)
MS&E 211X: Introduction to Optimization (Accelerated) (MS&E 111X)
Introduction to optimization theory, modeling, structure, and methods with focus on the mathematical foundations. Accelerated introduction to linear programming, nonlinear optimization, and optimization algorithm design. Prerequisite:
CME 100 or
MATH 51 or equivalent.
Terms: Spr
| Units: 3-4
