Functions of complex variables arise frequently in the formulation of signal processing problems. The basic calculus rules on differentiation and integration for functions of complex variables resemble, but are not identical to, the rules of their real variable counterparts. On the contrary, the standard calculus rules on differentiation, integration, series expansion, and so on are the special cases of the complex analysis with the restriction of the complex variable to the real line. The goal of this lecture note is to review the fundamentals of the functions of complex variables, highlight the differences and similarities with their real variable counterparts, and study the complex differentiation operation with the optimization and appr...