PageSourceSearch

https://bowaggoner.com/

html bowaggoner.com collected 2026-10-03 23:33:31 UTC 12,001 bytes, 199 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4  <meta charset="utf-8">
5  <meta name=viewport content="width=device-width, initial-scale=1">
6  <title>Bo Waggoner's Homepage</title>
7  <link rel="stylesheet" href="style.css">
8</head>
9
10<body>
11<div class="container">
12
13<nav>
14<ul class="menubar">
15  <li><a href="index.html" class="highlight">Home</a></li>
16  <li><a href="research.html">Research</a></li>
17  <li><a href="resources.html">Resources</a></li>
18  <li><a href="teaching.html">Teaching</a></li>
19</ul>
20</nav>
21
22<hr>
23<header>
24<div class="header-left">
25  <img src="images/bo-small.jpg" height="200" alt="pic of Bo"><br>
26  <small><a href="bowaggoner-cv.pdf">My CV</a>, <a href="images/bowaggoner.jpg">higher-res pic</a></small>
27  
28</div>
29<div class="header-center">
30  <h1>Bo Waggoner</h1>
31  [email protected]<br>
32  University of Colorado, Boulder<br>
33  <br>
34  I am an associate professor of Computer Science (<a href="whatiscomputerscience.html">what is Computer Science?</a>) researching machine learning, AI, game theory, and "EconCS" (<a href="whatiseconcs.html">what is EconCS?</a>). I'm a member of our <a href="https://www.colorado.edu/cs-theory/">theory group.</a> I have a <a href="blog/">technical blog</a>. I'm an avid runner.<br>
35</div>
36<div class="header-right">
37  <img height="56px" src="images/bo-skeleton-running.gif" alt="a gif"><br>
38  <small>Modified: 2026-09-04</small>
39</div>
40<br>
41</header>
42<hr>
43
44<main>
45<h2 id="news">News</h2>
46
47<p>Aug. 2026: <strong>I am currently on leave from CU Boulder at <a href="https://www.gensyn.ai/">Gensyn</a></strong>.</p>
48
49<p>Jun. 2026: Received tenure at CU Boulder. On sabbatical 2026-27.</p>
50
51<p>Apr. 2026: Awarded NSF CAREER grant "Structure and Incentives for Eliciting and Aggregating Information", <a href="https://www.nsf.gov/awardsearch/show-award?AWD_ID=2542666">NSF #2542666</a></p>
52
53<p>Jan. 2026: Slides for my talk at the IAFCI Rocky Mountain Crypto Forum: <a href="talks/2026/crypto-forum.pdf">Intro to Blockchain</a>.</p>
54
55<small>
56  <hr>
57
58  <p><strong>Teaching (spring 2026):</strong> Foundations of Data Economics (grad level, developed with Nicole Immorlica and Jason Hartline); Intro to Blockchain (grad/undergrad, with Matt Garnett and Danny Ryan)</p>
59
60  <p><strong>Teaching (fall 2025):</strong> Algorithms (undergrad level). See "book" of lecture notes: <a href="https://bwag.prof/firstalg/">A First Course in Algorithms</a></p>
61
62  <p>June 2025: Notes for my talk at Edge Esmeralda: <a href="talks/2025/governance-edge.html">A Landscape for Decisionmaking on Preferences and Information</a>.</p>
63  
64  <p>Jan. 2025: The <strong>2025 Winter School on Data Economics</strong> <a href="https://mcgt.um6p.ma/en/seminars-conferences/winter-days">took place January 20-24</a>, at the Moroccan Center for Game Theory at <a href="https://en.wikipedia.org/wiki/Mohammed_VI_Polytechnic_University">UM6P</a>, Rabat, Morocco.</p>
65  <ul>
66    <li> Find the <a href="https://www.youtube.com/@UM6P-MCGT">video recordings</a>, including <a href="https://www.youtube.com/watch?v=G1CWK2Gja4w">mine</a>, and <a href="https://git.cutheory.dev/bo/s25-mcgt-winter-school/raw/branch/main/waggoner-mcgt-lecture-2025.pdf">my lecture notes</a>.</li>
67  </ul>
68  
69  <p><strong>Teaching (spring 2025):</strong> <a href="courses/2025/csci6314/">Algorithmic Economics (grad level)</a>, Intro to Blockchain (with Matt Garnett and Danny Ryan, grad level).</p>
70
71  <p><strong>Teaching (fall 2024):</strong> Discrete Structures (undergrad).</p>
72  
73  <strong>2023 grants:</strong>
74  <ul>
75    <li>Ethereum Foundation grant on "Design of Automated Market Makers from Prediction Market Principles"</li>
76    <li>National Science Foundation "Small" grant on "Next Steps for Weitzman’s Pandora’s Box Problem in Mechanism Design": <a href="https://www.nsf.gov/awardsearch/show-award?AWD_ID=2329431"> NSF #2329431</a></li>
77  </ul>
78  
79  <p><strong>Teaching (fall 2023):</strong> <a href="courses/2023/csci5454/">CSCI 5454: Design and Analysis of Algorithms (graduate level).</a></p>
80
81  <p><strong>Teaching (fall 2022):</strong> <a href="courses/2022/csci5454/">CSCI 5454: Design and Analysis of Algorithms (graduate level).</a></p>
82  
83  The <a href="https://ec22.sigecom.org/">2022 ACM Conference on Economics and Computation (EC)</a> happened in Boulder July 11-15.
84  <ul>
85    <li>Maneesha Papireddygari gave a talk on <a href="https://arxiv.org/abs/2204.01773">Contracts with Information Acquisition, via Scoring Rules</a></li>
86  </ul>
87
88  <p>Ethereum Foundation grant on "Governance Based On Preferences, Incentives, and Information"</p>
89
90  <p><strong>Teaching (spring 2022):</strong> CYBR 5240: Intro to Blockchain.</p>
91
92  <hr>
93  
94  <strong>Teaching (fall 2021):</strong>
95  <ul>
96    <li> <a href="courses/2021/csci5454/">CSCI 5454 (graduate algorithms)</a></li>
97    <li> <strong>
97CSCI 3104</strong> (undergraduate algorithms, with Prof. Josh Grochow).</li>
98  </ul>
99  
100  <p>The <a href="http://www.learningtheory.org/colt2021/index.html">2021 Conference on Learning Theory (COLT)</a> happened in hybrid format at CU Boulder and online, August 2021.</p>
101
102  <p>The <a href="http://dimacs.rutgers.edu/events/details?eID=1531">DIMACS Workshop on Forecasting 2021</a> happened on March 17-19, 2021.</p>
103  
104  <!-- <p>Recruiting (fall 2020): I am currently seeking PhD applicants, especially from diverse backgrounds, to work at the interface of theoretical CS, machine learning, and microeconomics. If interested in an application fee waiver, please reach out.</p> -->
105  
106  <strong>Teaching (spring 2021):</strong>
107  <ul>
108    <li> <a href="courses/2021/learning-theory/">Theory of Machine Learning</a> (grad seminar, CSCI 7000 / APPM 5490 / APPM 4890).</li>
109    <li> <strong>Bias and Fairness in AI</strong> (upper-level undergrad class, with Prof. Robin Burke).</li>
110  </ul>
111 
112<hr>
113  <p><strong>Teaching (fall 2020):</strong> <a href="courses/2020/csci5454/">Colorado CSCI 5454 (graduate algorithms)</a></p>
114  
115  <p><strong>EcoPaDL at ICML 2020:</strong> The <a href="https://vasiloglou.github.io/EcoPaDL/">Workshop on Economics of Privacy and Data Labor</a> happened remotely on July 18 on topics such as private machine learning and economics of data.
116  
117  <p><strong>GCEC:</strong> with Daniel Mutembesa and Joyce Nabende (Makerere University, Uganda), our grant on expert-in-the-loop recommendations for farmers <a href="https://www.gcec.org/winners">has been funded by Global Challenges in Economics and Computation</a>!</p>
118  
119  <p><strong>Teaching (spring 2020):</strong> <a href="courses/2020/csci7000/">Colorado CSCI 7000: Topics in Algorithmic Game Theory</a></p>
120
121<hr>
122  <p><strong>Started at CU Boulder, fall 2019.</strong></p>
123
124  <p><strong>Teaching (fall 2019)</strong>: <a href="courses/2019/csci5454/">Colorado CSCI 5454 (graduate algorithms)</a></p>
125
126  <!-- <p><strong>Advising (fall 2019):</strong> I am seeking PhD applicants, especially from diverse backgrounds, to work at the interface of theoretical CS, machine learning, and microeconomics. Example topics include data co-ops and marketplaces (with privacy considerations), information elicitation and aggregation (connecting to design of loss functions for learning), and mechanism design with informational considerations.</p> -->
127
128  <p><strong>Blog:</strong> My <a href="blahg/">nontechnical "blahg", Max Min, is here</a> and I've begun putting up some posts on CS, technology etc. Meanwhile <a href="blog/">The Tiger's Stripes</a> will keep getting technical posts.</p>
129
130<hr>
131
132  <strong>Neural Information Processing Systems 2018 (December):</strong>
133  <ul>
134    <li> Slides for <a href="talks/2018/smoothed-greedy-lcb-dec2018.pdf">my 5min talk on Greedy for Linear Contextual Bandits</a>.
135    <li> Slides for <a href="talks/2018/bounded-loss-private-markets-dec2018.pdf">my 5min talk on Bounded-Loss Private Prediction Markets</a>.
136    <li> Matthew Joseph gave a talk on <a href="https://nips.cc/media/Slides/nips/2018/517cd(04-15-30)-04-15-35-12608-Local_Different.pdf">Local Privacy for Evolving Data</a>
137  </ul>
138
139  <strong>EC 2018 (June):</strong>
140  <ul>
141    <li> Haifeng Xu and I gave a <a href="https://www.haifeng-xu.com/information-ec18/index.html">Tutorial on Information, Persuasion, and Decisionmaking.</a> (slides available at link).
142    <li> Slides from <a href="talks/2018/ec-strategic-classification.pdf">my talk on Strategic Classification from Revealed Preferences</a>.
143    <li> Slides from <a href="talks/2018/wade-dp-markets.pdf">my talk on differentially-private prediction markets</a> at <a href="https://sites.google.com/view/wade-workshop/">WADE (workshop)</a>.
144  </ul>
145  
146  <p><strong>Job:</strong> I am excited to announce that I will be joining the University of Colorado-Boulder as an Assistant Professor of Computer Science in Fall 2019, following a postdoc at Microsoft Research New York City!</p>
147  
148  <p><strong>NETS 412:</strong> In Spring 2018, I taught <a href="https://www.bowaggoner.com/courses/2018/nets412/">NETS 412 "Algorithmic Game Theory" at UPenn</a>.</p>
149
150  <p><strong>ITCS 2018 (January):</strong> Slides for <a href="talks/2018/srms-axioms.pdf">my talk on An Axiomatic Study of Scoring Rule Markets</a>.</p>
151
152  <hr>
153
154  <p><strong>October 2017:</strong> I've (finally?) made public my side project <a href="bomail/">bomail</a>, an experimental terminal-based system for organizing and interacting with email.
155  See that page for info, the source code, or how to install with python-pip.</p>
156  <p>Also, some fun new papers are up! (see Research page)</p>
157  
158  <p><strong>COLT 2017 (July):</strong> Slides for <a href="talks/2017/multi-observation-elicitation-sli
158des.pdf">my talk on Multi-Observation Elicitation</a>.</p>
159  
160  <p><strong>June 2017:</strong> The <a href="ec-forecasting/">EC Forecasting Workshop</a>, which I am co-organizing with Rafael Frongillo and David Rothschild, <s>will take</s> took place on June 27 <a href="http://sigecom.org/ec17/">at this year's EC</a> in Cambridge, MA.</p>
161    <p style="margin-left: 2rem"><strong>Update:</strong> <a href="https://bowaggoner.com/ec-forecasting/#schedule">Schedule</a><br>
162  Thanks to all participants and attendees!</p>
163  
164  <p><strong>January 2017:</strong> Young EC Researchers (Tel Aviv) 2017: Slides for <a href="talks/2017/elicitation-md-youngec2017.pdf">my talk on information elicitation and connections to mechanism design.</a></p>
165
166  <hr>
167
168  <p><strong>INFORMS 2016 (November):</strong> Slides for <a href="talks/2016/informationalsubs-informs2016.pdf">my talk on prediction markets and substitutes.</a></p>
169
170  <strong>FOCS 2016 (October):</strong>
171  <ul>
172    <li> Slides are up for <a href="talks/2016/informationalsubs-focs2016.pdf">my talk on informational substitutes</a>.
173    <li> Relevant blog posts: (1) <a href="blog/2016/09-24-generalized-entropies/">generalized entropies and value of information</a>, (2) <a href="blog/2016/10-07-value-divergences/">divergences and value of information</a>.
174    <li> <strong>Update</strong>: the full paper is <a href="https://arxiv.org/abs/1703.08636">now online here</a>.
175  </ul>
176  
177  <p><strong>October 2016:</strong> My <a href="https://www.bowaggoner.com/blog/">blog on topics in theoretical CS and game theory</a> has launched!</p>
178  
179  <strong>EC / GAMES 2016 (July):</strong>
180  <ul>
181    <li> Slides are now up for the <a href="https://sites.google.com/site/informationelicitation/">tutorial on elicitation and machine learning at EC '16</a>.<br>
182    <li> Slides are up for my talk on <a href="talks/2016/informationalsubs-games2016.pdf">Informational Substitutes</a> at GAMES '16.
183    <li> Slides are up for my talk on <a href="talks/2016/descendingprice-ec2016.pdf">Descending Price Optimally Coordinates Search</a> at EC '16.
184  </ul>
185
186  <p><strong>Summer 2016:</strong> I now have a PhD!</p>
187</small>
188
189<hr>
190
191
192See also: <a href="running.html">Running page</a><br>
193<br>
194<small>Possible and actual misspellings of my name include: "Bo Wagner", "Bo Wagoner", "Bo Waggener", "Bo Wagonner", "Bo Waggonery".</small>
195</main>
196
197</div>
198</body>
199</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.