Research |
Teaching |
Service |
Students+Alumni ||
Publications |
Citations |
Bio |
CV ||
Contact
|
|
Academic Research: As Professor of Computer Science at BU, my academic
research centers on data-analytic and algorithmic challenges in two disciplines:
the science of computer networking (e.g., protocol design, network architecture), and the empirical study of Internet platforms
(such as Airbnb, Uber and Yelp). My publications are here.
Academic Service: I currently serve as the Executive Director of the
AI Development Accelerator (AIDA) at BU, founded in
Spring 2025, and as AI Advisor to the Provost.
In 2024, I concluded a six-year term as
Senior Associate Dean of the Faculty for the College of Arts and Sciences, where I oversaw
the MCS Division of the College,
comprised of the Departments of Computer Science, Economics, Mathematics
and Statistics.
Entrepreneurship: As founding Chief Scientist and Director at the
Cogo Labs technology incubator (founded in 2005, rebranded and operating as
Link Studio since 2025),
we developed proprietary methods for algorithmic marketing, advertising analytics, and AI tech
that powered our incubated portfolio companies from inception to profitability and beyond.
Successful exits include
EverQuote (Nasdaq: EVER),
Autotegrity and CourseAdvisor.
Cogo Labs was honored with a Greater Boston Chamber of Commerce Small Business of the Year
award in 2019.
|
My academic research is supported in part by grants from
the National Science Foundation. Current NSF-funded project:
Mark Crovella and Micah Adler got me interested in working on mechanistic interpretability (understanding how LLMs tick) with them.
See our new preprint on mean field analysis of the attention mechanism in transformers.
CS 132 - Geometric Algorithms (aka Linear Algebra for CS). Co-taught with Mark Crovella, Spring '26.
CS 591 - Networks and Markets: Theory and Applications
(Fall '25)
CS 237 - Probability in Computing,
(last co-taught with
Tiago Januario, Fall '23)
CS 591 - The Data Science of Electronic Commerce
(last taught Fall '19)
CS 131 -
Combinatoric Structures
(last co-taught Fall '18, with Babis Tsourakakis).
CS 330 - Intro to Algorithms
(last co-taught Spring '18, with Dora Erdos).
CS 112 -
Intro to Data Structures (last taught Spring '12)
CS 455/655 - Computer Networks (last taught Fall '10)
CS 559 -
Algorithmic Aspects of Computer Networks (Spring '10)
CS 697 - Computer
Science Graduate Initiation Course (Spring '10)