Brent Hailpern is a computer scientist known for his work in the field of distributed computing, programming languages, and software engineering. He has contributed to various aspects of computer science, particularly in the areas of concurrency and system design. Hailpern has also been involved in research and has published papers on topics related to these fields.
Christian Cachin is a prominent figure in the field of cryptography and computer science, known for his contributions to various areas such as secure distributed computing, cryptographic protocols, and the theoretical foundations of cryptography. He has worked on topics like secure multiparty computation, blockchain technology, and privacy-preserving data analysis. Cachin has authored numerous research papers and has been involved in various academic and professional conferences related to his field.
Dan Bricklin is a computer engineer and entrepreneur best known as the co-creator of VisiCalc, the first spreadsheet program for personal computers, which was released in 1979. Often referred to as the "father of the spreadsheet," Bricklin's innovation significantly changed how people conducted calculations and financial modeling, making it easier for users to manipulate data and automate tasks. Bricklin co-founded Software Arts, the company that developed VisiCalc, alongside Bob Frankston.
Don Towsley is a prominent computer scientist known for his contributions to the fields of computer networking, network performance evaluation, and distributed systems. He has held academic positions, including a professorship, and has been involved in research that often focuses on network protocols, performance modeling, and the behavior of large-scale networks. Towsley has published numerous papers and has been influential in advancing the understanding of networking technologies and protocols.
Ed Chi is a prominent researcher in the fields of human-computer interaction (HCI) and social computing. He is known for his work on understanding how people interact with technology, particularly regarding online communities, social media, and the design of collaborative systems. Chi has been involved in various academic and research initiatives and has contributed significantly to the understanding of user behavior, visualization, and the social dynamics of online platforms.
Edmund M. Clarke is a prominent computer scientist known for his significant contributions to the fields of formal methods and model checking. He is one of the co-founders of the field of model checking, which is a technique used to verify correctness properties of hardware and software systems. Clarke's work has had a profound impact on the development of tools and methodologies for system verification, making it easier to identify errors in complex systems.
Farinaz Koushanfar is a prominent researcher and professor known for her work in the fields of electrical engineering and computer science. She focuses on topics such as machine learning, computer vision, and hardware security. Koushanfar is particularly noted for her contributions to the development of algorithms that enhance the efficiency and security of computational systems. She has published numerous research papers and has been involved in various projects that bridge the gap between theoretical research and practical applications in technology.
Greg Morrisett is a prominent computer scientist known for his work in programming languages, particularly in areas such as type systems, programming language semantics, and the design of functional programming languages. He has significantly contributed to the development of programming languages and their associated tools, particularly in the context of security and formal verification. Morrisett has served in academic roles, including as a professor and a department chair at institutions such as Harvard University and Cornell University.
Henry Fuchs is known as a prominent figure in the fields of computer science and computer graphics. He has made significant contributions to areas such as augmented reality, virtual reality, and interactive graphics. Fuchs is also associated with the University of North Carolina at Chapel Hill, where he has been involved in research and teaching. In addition to his academic contributions, Fuchs has collaborated on various projects and has published numerous research papers in the domains of graphics and visualization.
Henry Kautz is a prominent computer scientist known for his contributions to artificial intelligence, particularly in areas such as planning, knowledge representation, and human-computer interaction. He has worked on developing systems that enhance intelligent behavior in machines and has published extensively in the field. Kautz has also been involved in various academic capacities, holding positions at institutions such as the University of Washington. Additionally, he has contributed to the advancement of AI applications in real-world scenarios, including healthcare and assistive technologies.
Huan Liu is a name that could refer to various individuals, but one well-known person with that name is a professor in the field of computer science and engineering, particularly in areas related to data mining, machine learning, and social network analysis. He has made significant contributions to research in these fields, focusing on topics such as graph mining, social media analysis, and the development of algorithms for processing and analyzing large datasets.
Jayant Haritsa is a prominent Indian computer scientist known for his contributions to the fields of databases, data mining, and algorithms. He has been associated with academic and research institutions in India, including the Indian Institute of Science (IISc) in Bangalore. His work often focuses on the efficiency and effectiveness of database systems, as well as the development of algorithms for processing and analyzing large data sets.
Jeffrey Naughton is a prominent figure in the field of computer science and is best known for his work in database systems, particularly in the areas of data management, information retrieval, and distributed databases. He has been involved in various research projects and has contributed to the academic community through publications and teaching.
John C.S. Lui is a prominent figure in the field of computer science, particularly known for his contributions to networking, performance evaluation, and algorithms. He is a professor at The Chinese University of Hong Kong and has published extensively on topics related to network management, optimization, and distributed systems. His work often involves the intersection of theory and practical applications, contributing to advancements in both academia and industry.
John L. Hennessy is an American computer scientist and academic known for his contributions to computer architecture and engineering. He is one of the co-authors of the widely used textbook "Computer Architecture: A Quantitative Approach" and has been influential in the development of the RISC (Reduced Instruction Set Computing) architecture.
Julia Hirschberg is a prominent computer scientist known for her contributions to the fields of natural language processing (NLP) and computational linguistics. She is a professor at Columbia University and has conducted significant research in areas such as discourse analysis, speech processing, and the study of prosody in spoken language. Her work often involves the use of machine learning and statistical methods to improve understanding and generation of human language by computers.
K. Mani Chandy is a prominent computer scientist known for his significant contributions to the fields of distributed computing, concurrent computing, and systems design. He is particularly recognized for his work on distributed algorithms and the development of techniques for designing and analyzing systems that operate in a distributed manner. Chandy is also known for co-authoring the book "Distributed Computing: Principles, Algorithms, and Systems," which is widely referenced in the study of distributed systems.
Katherine Yelick is a prominent computer scientist known for her work in high-performance computing, parallel programming, and the design of programming languages. She is a professor of Electrical Engineering and Computer Sciences at the University of California, Berkeley, and has been involved in research areas such as compiler design, performance optimization, and scientific computing.
Ken Birman is a notable figure in the field of computer science, particularly known for his work in distributed systems, fault tolerance, and network protocols. He is a professor at Cornell University, where he has contributed significantly to research involving communication systems, replication, and the principles of reliable computing. Birman is also known for the development of several important systems and algorithms, including the Isis system for fault-tolerant distributed computing, and he has authored influential papers and books on these topics.
Kent Fuchs is an American academic administrator and electrical engineer. He is known for his role as the president of the University of Florida (UF), a position he has held since January 2015. Under his leadership, UF has focused on improving academic performance, research, and community engagement. Fuchs has a background in electrical and computer engineering, having earned his bachelor's degree from the University of Florida, as well as master's and doctoral degrees from the University of Michigan.
Pinned article: Introduction to the OurBigBook Project
Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
Intro to OurBigBook
. Source. We have two killer features:
- topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculusArticles of different users are sorted by upvote within each article page. This feature is a bit like:
- a Wikipedia where each user can have their own version of each article
- a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.Figure 1. Screenshot of the "Derivative" topic page. View it live at: ourbigbook.com/go/topic/derivativeVideo 2. OurBigBook Web topics demo. Source. - local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 3. Visual Studio Code extension installation.Figure 4. Visual Studio Code extension tree navigation.Figure 5. Web editor. You can also edit articles on the Web editor without installing anything locally.Video 3. Edit locally and publish demo. Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.Video 4. OurBigBook Visual Studio Code extension editing and navigation demo. Source. - Infinitely deep tables of contents:
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact





