This document discusses brain computer interfaces (BCI). It begins by providing background on early pioneers in the field like Hans Berger in the 1920s-1950s. It then discusses some key BCI developments from the 1990s to present day, including devices that allow paralyzed individuals to control prosthetics or computers using brain signals. The document outlines the basic hardware and principles of how BCIs work by interpreting brain signals to control external devices. It discusses potential applications like internet browsing, gaming, or prosthetic limb control. The benefits and disadvantages of BCIs are noted, and the future possibilities of using BCIs to enhance human abilities are explored.