Welcome to Circuit Analysis and Design. As the foundational course in the majority of electrical and computer engineering curricula, an electric circuits course should serve four vital objectives: (1) It should introduce the fundamental principles of circuit analysis and equip the student with the skills necessary to analyze any planar, linear circuit, including those driven by dc or ac sources, or by more complicated waveforms such as pulses and exponentials. (2) It should start the student on the journey of circuit design. (3) It should guide the student into the seemingly magical world of domain transformations—such as the Laplace and Fourier transforms, not only as circuit analysis tools, but also as mathematical languages that are “spoken” by many fields of science and engineering. (4) It should expand the student’s technical horizon by introducing him/her to some of the many allied fields of science and technology. This book aims to accomplish exactly those objectives.