布莱恩Brubach

计算机科学助理教授

我喜欢设计算法,探索CS理论在电子商务中的应用, 机器学习中的公平性, 民主, 和生物信息学.

我在算法和理论计算机科学方面有广泛的研究兴趣,受到一系列社会公益应用的激励. 在理论方面, 我的大部分工作都属于近似算法的范畴, 在线算法, 随机算法, 数据驱动算法, 组合优化. 这意味着我经常在寻找我们不期望能够最优解决的问题的最佳解决方案. 我最喜欢研究的问题通常涉及一些匹配的组合, 聚类, 字符串, 不确定性(e).g.,随机匹配). 在应用方面, 我借鉴了电子商务的问题, 机器学习和自动化系统中的公平性, 社会公益的机制设计, 美国.S. 选举系统,基因组学/元基因组学. 在未来, 我希望在工作中开展更多的跨学科合作,加强理论与实践的联系.

我很高兴能在韦尔斯利教授一些核心的计算机科学课程和一些新的选修课. 到目前为止,我教过cs115社会技术网络计算和cs231基本算法. 我最喜欢CS 115的一点是,在我们的社会正在考虑计算机技术的后果的时候,在其社会影响的背景下教授编程. CS 231是我研究的核心,也是我学生时代最重要的课程之一(我得了两个B).A.s!). 所以和别人分享这些材料是很美妙的. 在未来, 我期待着教授其他入门课程和更高级的算法选修课.

我的其他专业兴趣包括服务、指导和社区建设. 在我所有的工作中,我致力于促进计算机科学的多样性和包容性. 在学习计算机科学之前,我是一名自由电影制作人和非营利教育工作者. 作为一名教学艺术家, 我有机会和优秀的学生一起工作, 父母, 老师, 以及芝加哥几所公立学校的艺术家.

计算机科学之外, 我喜欢和家人在一起, 设计和玩桌面游戏, 听音乐和播客, 看电影, 骑自行车, 徒步旅行, 烹饪/吃素食.