This class covers a variety of technologies that are part of our everyday life, and that are rapidly changing and affecting more and more of our interactions online, with businesses, and even socially. The specific topics may vary from one term to another, to adapt to this constantly changing and evolving field. Typical discussions include Artificial Intelligence, wireless communications, alternative sources of energy, and others. These technologies are explained in non-technical terms and do not require any type of technical background to understand. When appropriate, ethical or social implications of these technologies will be discussed, and examples and interesting cases of the uses of these technologies will be presented.