This course provides an introduction to the ideas and techniques of complex analysis that are frequently used by scientists and engineers. The presentation will follow a middle ground between rigor and intuition. Topics covered include: complex numbers, analytic functions, Taylor and Laurent expansions, Cauchy integral theorem, residue theory, and conformal mappings.