Lectures on Complex Approximation