1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <title>Teaching · Carina Hausladen</title> 10 <meta name='description' content='Personal site of Carina Hausladen'> 11 12 <link rel="canonical" href="/teaching/"> 13 <link rel="alternate" type="application/rss+xml" title="Carina Hausladen" href="/feed.xml"> 14 15 <!-- social cards --> 16 <meta name="twitter:card" content="summary_large_image"> 17 <meta name="twitter:title" content="Teaching â Carina Hausladen"> 18 <meta name="twitter:description" content="Personal site of Carina Hausladen"> 19 <meta property="og:title" content="Teaching â Carina Hausladen"> 20 <meta property="og:description" content="Personal site of Carina Hausladen"> 21 <meta property="og:type" content="website"> 22 23 <link rel="icon" href="/favicon.ico"> 24 25 <!-- restore saved theme before paint to avoid flash --> 26
26<script> 27 try { 28 var t = localStorage.getItem('theme'); 29 if (t === 'dark' || t === 'light') document.documentElement.setAttribute('data-theme', t); 30 } catch (e) {} 31 </script>
31 32 33 <style> 34 35 /*!------------------------------------------------------------------ 36[ CARINA HAUSLADEN â personal site ] 37Clean, al-folio-inspired academic layout. 38Design tokens drive light/dark; components read the tokens only. 39-------------------------------------------------------------------*/:root{--ground: #FCFCFD;--raised: #F4F5F7;--ink: #16181D;--ink-soft: #3A3E47;--muted: #5C626E;--faint: #8A909C;--border: #E5E7EC;--border-strong: #D4D7DE;--accent: #9A2740;--accent-hover: #7C1E33;--accent-tint: #F6ECEE;--nav-bg: rgba(252, 252, 253, 0.85);--pill-hover-text: #FFFFFF;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, Helvetica, Arial, sans-serif;--mono: "SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, Menlo, Consolas, monospace}@media (prefers-color-scheme: dark){:root{--ground: #101216;--raised: #181B21;--ink: #EAEBEE;--ink-soft: #C7CAD1;--muted: #9BA1AD;--faint: #6B7280;--border: #262A31;--border-strong: #333842;--accent: #E38B99;--accent-hover: #EEA3AE;--accent-tint: #251A1D;--nav-bg: rgba(16, 18, 22, 0.85);--pill-hover-text: #17090C}}:root[data-theme="dark"]{--ground: #101216;--raised: #181B21;--ink: #EAEBEE;--ink-soft: #C7CAD1;--muted: #9BA1AD;--faint: #6B7280;--border: #262A31;--border-strong: #333842;--accent: #E38B99;--accent-hover: #EEA3AE;--accent-tint: #251A1D;--nav-bg: rgba(16, 18, 22, 0.85);--pill-hover-text: #17090C}:root[data-theme="light"]{--ground: #FCFCFD;--raised: #F4F5F7;--ink: #16181D;--ink-soft: #3A3E47;--muted: #5C626E;--faint: #8A909C;--border: #E5E7EC;--border-strong: #D4D7DE;--accent: #9A2740;--accent-hover: #7C1E33;--accent-tint: #F6ECEE;--nav-bg: rgba(252, 252, 253, 0.85);--pill-hover-text: #FFFFFF}:root{--page-max: 760px}body.wide{--page-max: 1010px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink-soft);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}::selection{background:var(--accent-tint)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wrap{max-width:var(--page-max, 760px);margin:0 auto;padding:0 28px}.content{min-height:60vh}header.nav{position:sticky;top:0;z-index:20;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--border)}.nav__inner{max-width:var(--page-max, 760px);margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-size:1.02rem;font-weight:700;color:var(--ink);letter-spacing:-0.2px;white-space:nowrap}.brand:hover{color:var(--ink)}nav.tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}nav.tabs a{font-size:0.82rem;color:var(--muted);padding:6px 11px;border-radius:7px;letter-spacing:0.2px;transition:color 0.18s, background 0.18s}nav.tabs a:hover{color:var(--ink);background:var(--raised)}nav.tabs a.active{color:var(--accent);font-weight:600}.theme-btn{margin-left:6px;border:1px solid var(--border-strong);background:transparent;color:var(--muted);width:30px;height:30px;border-radius:8px;cursor:pointer;display:inline-grid;place-items:center;font-size:0.9rem;transition:0.18s}.theme-btn:hover{color:var(--ink);border-color:var(--faint)}.bio{display:flex;gap:30px;padding:52px 0 12px;align-items:stretch}.bio__aside{flex:0 0 248px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.bio__photo{flex:1 1 auto;width:100%;min-height:200px;border-radius:16px;overflow:hidden;box-shadow:0 1px 0 var(--border-strong),0 12px 30px -14px rgba(20,24,35,0.45);background:var(--raised)}.bio__photo img{width:100%;height:100%;object-fit:cover;display:block}.bio__photo-caption{margin:-6px 0 0;font-family:var(--mono);font-size:0.7rem;letter-spacing:0.02em;color:var(--faint)}.bio__body{flex:1 1 auto;min-width:0}h1.name{font-weight:700;color:var(--ink);font-size:2.05rem;line-height:1.08;margin:2px 0 5px;letter-spacing:-0.7px;text-wrap:balance}.bio__greeting{display:block;font-family:var(--mono);font-size:0.82rem;letter-spacing:0.04em;color:var(--muted);margin:0 0 4px}h1.name--redact .redact{position:relative;display:inline-block;color:transparent;animation:redactText .65s ease forwards;animation-delay:var(--redact-delay, 0s)}h1.name--redact .redact::after{content:"";position:absolute;inset:0.06em -0.1em;background:var(--accent);transform-origin:right center;border-radius:3px;animation:redactBar 0.45s cubic-bezier(0.65, 0, 0.35, 1) forwards;animation-delay:var(--redact-delay, 0s)}
39@keyframes redactBar{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes redactText{0%, 40%{color:transparent}to{color:inherit}}.intro-rise{opacity:0;animation:introRise 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;animation-delay:var(--rise-delay, 0s)}@keyframes introRise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){h1.name--redact .redact{color:inherit;animation:none}h1.name--redact .redact::after{display:none}.intro-rise{opacity:1;transform:none;animation:none}}.role{font-size:0.96rem;color:var(--muted);margin:0 0 14px}.role strong{color:var(--ink-soft);font-weight:600}.bio__text{font-size:0.96rem;color:var(--ink-soft);margin:0 0 14px;max-width:62ch}.recruit{margin:0 0 16px;padding:11px 15px;border-left:2px solid var(--accent);background:var(--accent-tint);border-radius:0 9px 9px 0;font-size:0.9rem;color:var(--ink-soft);max-width:62ch}.recruit b{color:var(--accent);font-weight:700;text-transform:uppercase;font-size:0.7rem;letter-spacing:1px;margin-right:8px}.recruit a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.social{display:flex;flex-wrap:wrap;gap:9px}.social a{width:38px;height:38px;border:1px solid var(--border-strong);border-radius:10px;display:grid;place-items:center;color:var(--muted);transition:0.18s}.social a:hover{border-color:currentColor;background:var(--raised)}.social svg{width:18px;height:18px;fill:currentColor;display:block}.social a.s-email{color:var(--accent)}.social a.s-scholar{color:#4285F4}.social a.s-linkedin{color:#0A66C2}.social a.s-github{color:#24292F}@media (prefers-color-scheme: dark){.social a.s-github{color:#E9EAED}}:root[data-theme="dark"] .social a.s-github{color:#E9EAED}:root[data-theme="light"] .social a.s-github{color:#24292F}section.block{padding:30px 0}.eyebrow{display:flex;align-items:center;gap:14px;margin:8px 0 22px}.eyebrow h2{font-size:0.74rem;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:1.6px;margin:0;white-space:nowrap}.eyebrow .rule{height:1px;background:var(--border);flex:1 1 auto}.eyebrow .stats{font-size:0.78rem;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.eyebrow .more{font-size:0.78rem;color:var(--muted);white-space:nowrap}.eyebrow .more:hover{color:var(--accent)}.pub{display:flex;gap:24px;padding:12px 0;border-top:1px solid var(--border);align-items:flex-start}.pub:first-of-type{border-top:0}.pub__thumb{flex:none;width:212px;height:132px;border-radius:9px;overflow:hidden;border:1px solid var(--border);background:var(--raised)}.pub__thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pub__thumb--text{display:grid;place-items:center;text-align:center}.pub__thumb span{font-family:var(--mono);font-size:0.68rem;letter-spacing:0.5px;color:var(--faint);text-transform:uppercase;line-height:1.3;padding:4px}.pub__body{flex:1 1 auto;min-width:0}.pub__title{font-size:1.04rem;font-weight:600;line-height:1.32;color:var(--ink);margin:0 0 5px;letter-spacing:-0.1px;text-wrap:pretty}.pub__title a{color:inherit}.pub__title a:hover{color:var(--accent)}.pub__authors{font-size:0.88rem;color:var(--muted);margin:0 0 3px}.pub__authors .me{color:var(--ink);font-weight:600}.pub__venue{font-size:0.87rem;color:var(--muted);margin:0 0 11px}.pub__venue em{font-style:italic;color:var(--ink-soft)}.pub__venue .yr{font-variant-numeric:tabular-nums}.pill-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.pill{font-size:0.68rem;font-weight:600;letter-spacing:0.6px;text-transform:uppercase;color:var(--accent);border:1px solid var(--border-strong);background:transparent;padding:4px 9px;border-radius:6px;transition:0.16s;cursor:pointer;font-family:inherit;line-height:1.4}.pill:hover,.pill.is-active{background:var(--accent);border-color:var(--accent);color:var(--pill-hover-text)}.cited{font-size:0.72rem;color:var(--faint);font-variant-numeric:tabular-nums;margin-left:2px;white-space:nowrap}.cited b{color:var(--muted);font-weight:600}.pub__abstract{margin:12px 0 2px;padding:13px 15px;border-left:2px solid var(--border-strong);background:var(--raised);border-radius:0 8px 8px 0;font-size:0.9rem;color:var(--ink-soft);max-width:64ch}.pub__abstract[hidden]{display:none}.page-head{padding:52px 0 6px}.page-head h1{font-size:2.05rem;font-weight:700;color:var(--ink);letter-spacing:-0.7px;margin:0 0 6px;line-height:1.1}.page-head p{font-size:0.96rem;color:var(--muted);margin:0;max-width:62ch}.page-body{padding:24px 0 10px}.page-body h2{font-size:1.3rem;color:var(--ink);font-weight:700;letter-spacing:-0.3px;margin:34px 0 12px}.page-body h3{font-size:1.02rem;color:var(--ink);font-weight:700;margin:26px 0 12px}.page-body p{margin:0 0 14px}.page-body a{text-decoration:none}.page-body a:hover{text-decoration:underline}.talk{padding:26px 0;border-top:1px solid var(--border)}.talk:first-of-type{border-top:0}.talk__title{font-size:1.04rem;font-weight:600;color:var(--ink);margin:0 0 16px;letter-spacing:-0.1px;line-height:1.32}.talk__cols{display:flex;gap:30px;align-items:flex-start}.talk__media{flex:none;width:190px}.talk__media iframe{width:100%;aspect-ratio:16 / 9;display:block;border:1px solid var(--border);border-radius:11px;background:var(--raised)}.talk__slideslink{display:inline-block;margin-top:9px;font-size:0.78rem;color:var(--muted)}.talk__slideslink:hover{color:var(--accent)}.talk__venues-col{flex:1 1 auto;min-width:0}.talk__venues{list-style:none;margin:0;padding:0}.talk__venues li{display:flex;align-items:center;gap:12px;padding:3px 0;font-size:0.9rem;line-height:1.35}.talk__venue{color:var(--ink-soft);flex:1 1 auto;min-width:0}.talk__year{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.talk__links{display:flex;gap:6px}.yt-btn{flex:none;display:inline-flex;align-items:center;gap:5px;background:#FF0000;color:#fff;border-radius:6px;padding:3px 9px 3px 7px;font-size:0.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;transition:background 0.16s}.yt-btn:hover{background:#CC0000;color:#fff}.yt-btn svg{width:15px;height:15px;fill:currentColor;display:block}.teaching-section{margin-bottom:40px}.teaching-section>h3{font-size:0.9rem;font-weight:700;color:var(--muted);margin:0 0 16px;letter-spacing:0.2px;text-transform:none}.course-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:18px}
39.course-card{border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--raised);display:flex;flex-direction:column}.course-card__meta{display:flex;align-items:center;gap:0.6rem;margin-bottom:12px;color:var(--faint)}.course-card__label{font-size:0.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.course-card h4{margin:0 0 8px;font-size:1rem;line-height:1.35;color:var(--ink);font-weight:600}.course-card p{margin:0 0 14px;font-size:0.9rem;line-height:1.6;color:var(--muted);flex-grow:1}.course-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.course-card__tag{font-size:0.72rem;padding:3px 9px;border-radius:999px;background:var(--ground);border:1px solid var(--border);color:var(--muted);font-weight:500}.course-card__link{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;padding:6px 12px;border-radius:7px;border:1px solid var(--border-strong);color:var(--accent);align-self:flex-start;transition:0.16s}.course-card__link:hover{background:var(--accent);border-color:var(--accent);color:var(--pill-hover-text);text-decoration:none}.course-card__links{display:flex;flex-wrap:wrap;gap:8px}.course-card__links .course-card__link{align-self:auto}.teaching-divider{border:none;border-top:1px solid var(--border);margin:8px 0 32px}.join-hero{margin:4px 0 26px}.join-hero img{width:100%;height:300px;object-fit:cover;display:block;border-radius:14px;border:1px solid var(--border)}.join-hero figcaption{margin-top:8px;font-size:0.76rem;color:var(--faint)}.join-lead{font-size:1rem;color:var(--ink-soft);max-width:66ch;margin:0 0 10px}.join-lead a{text-decoration:underline;text-underline-offset:2px}.join-item{padding:22px 0;border-top:1px solid var(--border)}.join-item h3{font-size:1.04rem;font-weight:700;color:var(--ink);margin:0 0 6px;letter-spacing:-0.1px}.join-item p{margin:0 0 12px;color:var(--ink-soft);font-size:0.94rem;max-width:68ch}.join-deadline{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:0.82rem;color:var(--ink-soft);margin:0 0 12px}.join-deadline .join-deadline-label{font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:0.4px;font-size:0.72rem}.join-deadline .join-deadline-soft{color:var(--faint)}.join-deadline-note{font-size:0.8rem;color:var(--faint);font-style:italic;margin:0 0 4px;max-width:66ch}.join-links{display:flex;flex-wrap:wrap;gap:8px}.join-links a{font-size:0.8rem;font-weight:500;color:var(--accent);white-space:nowrap;border:1px solid var(--border-strong);border-radius:999px;padding:5px 13px;transition:0.16s}.join-links a:hover{border-color:var(--accent);background:var(--accent-tint)}.cv-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.cv-frame{width:100%;height:78vh;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 12px 30px -18px rgba(20,24,35,0.4)}.cv-frame iframe{width:100%;height:100%;border:none;display:block}footer.foot{border-top:1px solid var(--border);margin-top:48px}.foot__inner{padding:26px 28px 60px;max-width:var(--page-max, 760px);margin:0 auto;font-size:0.8rem;color:var(--faint);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.foot__inner a{color:var(--muted)}.foot__inner a:hover{color:var(--accent)}@media (max-width: 620px){body{font-size:16px}.bio{flex-direction:column;gap:20px;padding-top:36px;align-items:flex-start}.bio__aside{flex:none;width:200px}.bio__photo{flex:none;width:200px;height:200px;min-height:0}.pub{gap:16px}.pub__thumb{width:128px}.pub__thumb--text{height:100px}.talk__cols{flex-direction:column}.talk__media{width:100%;max-width:440px}h1.name,.page-head h1{font-size:1.75rem}.nav__inner{padding:12px 20px}.wrap{padding:0 20px}.foot__inner{padding:24px 20px 48px}}@media (prefers-reduced-motion: reduce){*{transition:none !important;scroll-behavior:auto !important}} 40 41 </style> 42</head> 43 44 45<body class=""> 46 47 <!-- begin header --> 48<header class="nav" id="top"> 49 <div class="nav__inner"> 50 <a class="brand" href="/">Carina I. Hausladen</a> 51 <nav class="tabs" aria-label="Primary"> 52 <a href="/">Publications</a> 53 <a href="/talks/">Talks</a> 54 <a href="/teaching/" class="active" aria-current="page">Teaching</a> 55 <a href="/join/">Join</a> 56 <a href="/cv/">CV</a> 57 <button class="theme-btn" id="themeBtn" type="button" aria-label="Toggle light or dark theme" title="Toggle light / dark">â</button> 58 </nav> 59 </div> 60</header> 61<!-- end header --> 62 63 64 <main class="content" aria-label="Content"> 65 <div class="wrap"> 66 <header class="page-head"> 67 <h1>Teaching</h1> 68 69</header> 70 71<div class="page-body"> 72 73<div class="teaching-section"> 74<h3>University of Konstanz · Winter Semester 2026/27</h3> 75<div class="course-grid"> 76 77 <div class="course-card"> 78 <div class="course-card__meta"> 79 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Interdisciplinary Seminar</span> 80 </div> 81 <h4>AI Ethics</h4> 82 <p>Pairs six philosophical lenses (metaethics, preference and welfare, virtue, fairness, agency, long-termism) with the technical artefacts that implicitly answer them. Student groups analyse alignment discourse across research, companies, government, and media, and co-author one paper. Co-taught with Tobias Henschen (Philosophy).</p> 83 <div class="course-card__tags">
84 <span class="course-card__tag">AI alignment</span> 85 <span class="course-card__tag">moral philosophy</span> 86 <span class="course-card__tag">discourse analysis</span> 87 <span class="course-card__tag">co-authored paper</span> 88 </div> 89 <div class="course-card__links"> 90 <a href="https://carinahausladen.github.io/konstanz-ethics-2027/" target="_blank" rel="noopener" class="course-card__link"> 91 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z" /></svg> Course site 92 </a> 93 <a href="https://github.com/carinahausladen/konstanz-ethics-2027" target="_blank" rel="noopener" class="course-card__link"> 94 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 95 </a> 96 </div> 97 </div> 98 99 <div class="course-card"> 100 <div class="course-card__meta"> 101 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Proseminar II · POL-32450</span> 102 </div> 103 <h4>AI and Public Governance</h4> 104 <p>Examines how a few private labs shape not only AI development but also what we know about it, who benefits, and how it is governed: AI and work, labs as producers of knowledge, regulatory capture and market structure, governing uncertain risk, and democracy. Students develop a research exposé extending a published paper.</p> 105 <div class="course-card__tags"> 106 <span class="course-card__tag">AI governance</span> 107 <span class="course-card__tag">power concentration</span> 108 <span class="course-card__tag">political economy</span> 109 <span class="course-card__tag">democracy</span> 110 </div> 111 <div class="course-card__links"> 112 <a href="https://carinahausladen.github.io/ai-public-governance/" target="_blank" rel="noopener" class="course-card__link"> 113 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z" /></svg> Course site 114 </a> 115 <a href="https://github.com/carinahausladen/ai-public-governance" target="_blank" rel="noopener" class="course-card__link"> 116 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 117 </a> 118 </div> 119 </div> 120 121</div> 122</div> 123 124<hr class="teaching-divider" /> 125 126<div class="teaching-section"> 127<h3>University of Konstanz · Summer Semester 2026</h3> 128<div class="course-grid"> 129 130 <div class="course-card"> 131 <div class="course-card__meta"> 132 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Seminar · 7 ECTS</span> 133 </div> 134 <h4>Fairness and Collective Decision-Making in AI</h4> 135 <p>
135Introduces fairness metrics and datasets for AI, explores social choice theory for AI alignment, and examines current ethics debates regarding AI's impact on democracy.</p> 136 <div class="course-card__tags"> 137 <span class="course-card__tag">fairness metrics</span> 138 <span class="course-card__tag">social choice</span> 139 <span class="course-card__tag">AI alignment</span> 140 <span class="course-card__tag">democracy</span> 141 </div> 142 <a href="https://github.com/carinahausladen/konstanz-fairness-collective-ai" target="_blank" rel="noopener" class="course-card__link"> 143 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 144 </a> 145 </div> 146 147 <div class="course-card"> 148 <div class="course-card__meta"> 149 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Seminar · 7 ECTS</span> 150 </div> 151 <h4>Dynamic Social Behavior</h4> 152 <p>Introduces computational methods for modelling social dilemmas and dynamic social behavior, with a focus on learning dynamics, simulation, and behavioral time series analysis.</p> 153 <div class="course-card__tags"> 154 <span class="course-card__tag">game theory</span> 155 <span class="course-card__tag">reinforcement learning</span> 156 <span class="course-card__tag">agent-based modeling</span> 157 <span class="course-card__tag">LLMs</span> 158 </div> 159 <a href="https://github.com/carinahausladen/konstanz-dynamic-social-behavior" target="_blank" rel="noopener" class="course-card__link"> 160 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 161 </a> 162 </div> 163 164</div> 165</div> 166 167<hr class="teaching-divider" /> 168 169<div class="teaching-section"> 170<h3>University of Konstanz · Winter Semester 2025/26</h3> 171<div class="course-grid"> 172 173 <div class="course-card"> 174 <div class="course-card__meta"> 175 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Seminar · 7 ECTS</span> 176 </div> 177 <h4>AI, Society, and Human Behavior: Research Methods in Context</h4> 178 <p>Explores AI ethics, bias and fairness, social choice and alignment, reinforcement learning for social dilemmas, and computational methods for behavioral analysis. Part of M.A. Politics and Public Administration.</p> 179 <div class="course-card__tags">
180 <span class="course-card__tag">AI ethics</span> 181 <span class="course-card__tag">bias & fairness</span> 182 <span class="course-card__tag">reinforcement learning</span> 183 <span class="course-card__tag">computational social science</span> 184 </div> 185 <a href="https://github.com/carinahausladen/konstanz-ai-behavior-2026" target="_blank" rel="noopener" class="course-card__link"> 186 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 187 </a> 188 </div> 189 190</div> 191</div> 192 193<hr class="teaching-divider" /> 194 195<div class="teaching-section"> 196<h3>ETH Zürich · 2020â2025</h3> 197<div class="course-grid"> 198 199 <div class="course-card"> 200 <div class="course-card__meta"> 201 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Seminar</span> 202 </div> 203 <h4>Digital Society: Ethical, Societal and Economic Challenges</h4> 204 <p>Addresses ethical challenges arising from digital technologies including AI, Big Data, machine learning, IoT, and blockchain, from a social science and economics perspective.</p> 205 <div class="course-card__tags"> 206 <span class="course-card__tag">digital ethics</span> 207 <span class="course-card__tag">AI & society</span> 208 <span class="course-card__tag">Big Data</span> 209 <span class="course-card__tag">economics</span> 210 </div> 211 <a href="https://coss.ethz.ch/education/DS.html" target="_blank" rel="noopener" class="course-card__link"> 212 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z" /></svg> Course page 213 </a> 214 </div> 215 216 <div class="course-card"> 217 <div class="course-card__meta"> 218 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25l-2-1.5-2 1.5Z" /></svg><span class="course-card__label">Summer School · 2021</span> 219 </div> 220 <h4>Machine Learning for Behavioral Economics</h4> 221 <p>Intensive five-day course at JGU Mainz covering NLP, text classification, word embeddings, deep learning, and time series clustering applied to social science research problems.</p> 222 <div class="course-card__tags"> 223 <span class="course-card__tag">NLP</span> 224 <span class="course-card__tag">text classification</span> 225 <span class="course-card__tag">deep learning</span> 226 <span class="course-card__tag">behavioral economics</span> 227 </div> 228 <a href="https://github.com/carinahausladen/SS_JGU_21_ML" target="_blank" rel="noopener" class="course-card__link"> 229 <svg height="18" width="18" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" /></svg> GitHub 230 </a> 231 </div> 232 233</div> 234</div> 235 236</div> 237 238 </div> 239 </main> 240 241 <!-- begin footer --> 242<footer class="foot"> 243 <div class="foot__inner"> 244 <span>© 2026 Carina I. Hausladen</span> 245 </div> 246</footer> 247<!-- end footer --> 248 249 250
250<script> 251 (function () { 252 var root = document.documentElement; 253 254 /* theme toggle */ 255 var btn = document.getElementById('themeBtn'); 256 if (btn) { 257 btn.addEventListener('click', function () { 258 var cur = root.getAttribute('data-theme'); 259 if (!cur) { 260 cur = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; 261 } 262 var next = cur === 'dark' ? 'light' : 'dark'; 263 root.setAttribute('data-theme', next); 264 try { localStorage.setItem('theme', next); } catch (e) {} 265 }); 266 } 267 268 /* abstract toggles */ 269 var buttons = document.querySelectorAll('.pill--abstract'); 270 for (var i = 0; i < buttons.length; i++) { 271 buttons[i].addEventListener('click', function () { 272 var body = this.closest('.pub__body'); 273 if (!body) return; 274 var ab = body.querySelector('.pub__abstract'); 275 if (!ab) return; 276 if (ab.hasAttribute('hidden')) { 277 ab.removeAttribute('hidden'); 278 this.classList.add('is-active'); 279 } else { 280 ab.setAttribute('hidden', ''); 281 this.classList.remove('is-active'); 282 } 283 }); 284 } 285 })(); 286 </script>
286 287</body> 288 289</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.