Margo Seltzer | |
---|---|
Nationality | American |
Education | Radcliffe College (BA) University of California, Berkeley (PhD) |
Spouse | Keith Bostic |
Scientific career | |
Fields | Computer science |
Institutions | University of British Columbia |
Thesis | File System Performance and Transaction Support (1992) |
Doctoral advisor | Michael Stonebraker |
Website | https://www.seltzer.com/margo/ |
Margo Ilene Seltzer is an American computer scientist. She is currently the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science at the University of British Columbia. [1] Previously, Seltzer was the Herchel Smith Professor of Computer Science at Harvard University's John A. Paulson School of Engineering and Applied Sciences and director at the Center for Research on Computation and Society. [2]
Seltzer received her A.B. in applied mathematics from Radcliffe College in 1983, where she was teaching assistant under Harry R. Lewis at Harvard University. [3] In 1992, she received her Ph.D. in computer science from the University of California, Berkeley, [4] where her dissertation, "File System Performance and Transaction Support", was supervised by Michael Stonebraker. [5] Her work in log-structured file systems, databases, and wide-scale caching is especially well-known, and she was lead author of the BSD-LFS paper. [6]
Seltzer became an Assistant Professor of Computer Science at Harvard University in 1992, and an Associate Professor in 1997. She held endowed chairs as a Gordon McKay Professor of Computer Science in 2000, [7] and as the Herchel Smith Professor of Computer Science in 2004. From 2005 to 2010, Seltzer was designated a Harvard College Professor in recognition of "particularly distinguished contributions to undergraduate teaching." Seltzer was the Associate Dean of the School of Engineering and Applied Sciences from 2002 to 2006, and an advisor to the Harvard Undergraduate Women in Computer Science. [8]
In September 2018, Seltzer joined the faculty at the University of British Columbia Department of Computer Science as the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science. [1] In February 2019, she was elected a member of the National Academy of Engineering. [9]
Seltzer co-founded Sleepycat Software (developers of the Berkeley DB embedded database) in 1996 and was the CTO until 2006, when the company was acquired by Oracle Corporation. She served as an architect on the Oracle Berkeley DB team for several years before transferring to Oracle Labs where she continues to act as an architect.
Seltzer was a director of USENIX from 2005 to 2014, serving as vice president for one year and president for two. [10] In 2019, she received the USENIX Lifetime Achievement Award for her seminal work on BerkeleyDB and provenance systems and her dedication to the USENIX community at large. [11]
In 2011, Seltzer was made a Fellow of the Association for Computing Machinery (the Association's highest member grade) in recognition of "outstanding accomplishments in computing and information technology and/or outstanding service to ACM and the larger computing community." [12] [13] In July 2020, Seltzer accepted the SIGMOD Software Systems award on behalf of the Sleepycat Software team. [14]
She is married to software developer Keith Bostic. [15]
Berkeley DB (BDB) is an embedded database software library for key/value data, historically significant in open-source software. Berkeley DB is written in C with API bindings for many other programming languages. BDB stores arbitrary key/data pairs as byte arrays and supports multiple data items for a single key. Berkeley DB is not a relational database, although it has database features including database transactions, multiversion concurrency control and write-ahead logging. BDB runs on a wide variety of operating systems, including most Unix-like and Windows systems, and real-time operating systems.
Sleepycat Software, Inc. was the software company primarily responsible for maintaining the Berkeley DB packages from 1996 to 2006.
Keith Bostic is an American software engineer and one of the key people in the history of Berkeley Software Distribution (BSD) Unix and open-source software.
Peter Pin-Shan Chen is a Taiwanese-American computer scientist. He is a (retired) distinguished career scientist and faculty member at Carnegie Mellon University and Distinguished Chair Professor Emeritus at LSU. He is known for the development of the entity–relationship model in 1976.
Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.
Susan Lois Graham is an American computer scientist. Graham is the Pehong Chen Distinguished Professor Emerita in the Computer Science Division of the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley.
Randy Howard Katz is a distinguished professor emeritus at University of California, Berkeley of the electrical engineering and computer science department.
David J. DeWitt is a computer scientist specializing in database management system research at the Massachusetts Institute of Technology. Prior to moving to MIT, DeWitt was the John P. Morgridge Professor (Emeritus) of Computer Sciences at the University of Wisconsin–Madison. He was also a Technical Fellow at Microsoft, leading the Microsoft Jim Gray Systems Lab at Madison, Wisconsin. Professor DeWitt received a B.A. degree from Colgate University in 1970, and a Ph.D. from the University of Michigan in 1976. He then joined the University of Wisconsin-Madison and started the Wisconsin Database Group, which he led for more than 30 years.
Michael Ralph Stonebraker is an American computer scientist specializing in database systems. Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational databases. He is also the founder of many database companies, including Ingres Corporation, Illustra, Paradigm4, StreamBase Systems, Tamr, Vertica and VoltDB, and served as chief technical officer of Informix. For his contributions to database research, Stonebraker received the 2014 Turing Award, often described as "the Nobel Prize for computing."
The Department of Computer Science at the University of British Columbia was established in May 1968. UBC CS is located at the UBC Point Grey campus in Vancouver, British Columbia, Canada. As of November 2023, it has 66 faculty, 64 staff, 259 graduate students, and 2,774 undergraduates.
Richard Thomas Snodgrass is an American computer scientist and writer and is professor emeritus at the University of Arizona. He is best known for his work on temporal databases, query language design, query optimization and evaluation, storage structures, database design, and ergalics.
Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems.
Katherine "Kathy" Anne Yelick, an American computer scientist, is the vice chancellor for research and the Robert S. Pepper Professor of Electrical Engineering and Computer Sciences at the University of California, Berkeley. She is also a faculty scientist at Lawrence Berkeley National Laboratory, where she was Associate Laboratory Director for Computing Sciences from 2010–2019.
Ihab Francis Ilyas is a computer scientist who works in data science. He is currently a professor of computer science in the David R. Cheriton School of Computer Science at the University of Waterloo. He also led the Knowledge Platform team at Apple Inc. Ihab is the holder of the Thomson Reuters-NSERC Industrial Research Chair in Data Cleaning at the University of Waterloo.
Zehra Meral Özsoyoglu is a Turkish-American computer scientist specializing in databases, including research on query languages, database model, and indexes, and applications of databases in science, bioinformatics, and medical informatics. She is the Andrew R. Jennings Professor Emeritus of Computer Science at Case Western Reserve University.
Nadarajah Asokan is a professor of computer science and the David R. Cheriton Chair in Software Systems at the University of Waterloo's David R. Cheriton School of Computer Science. He is also an adjunct professor in the Department of Computer Science at Aalto University.
Kimberly Kristine Keeton is an American computer scientist specializing in databases and computer data storage. She worked at HP Labs as a Distinguished Technologist and is currently employed by Google as Principal Engineer, and was one of the designers of the Express Query metadata database used by Hewlett-Packard as part of their StoreAll large-scale data storage systems.
The Center for Research on Computation and Society is a research center at Harvard University that focuses on interdisciplinary research combining computer science with social sciences. It is based in Harvard John A. Paulson School of Engineering and Applied Sciences. It is currently directed by Milind Tambe.
Paula Birdwell Hawthorn is an American computer scientist. She is recognised as an expert and pioneer in database systems. She has also founded organisations for women in computer science and created affirmative action programs to support students in the field.