Why use the Penalty Method for implementing boundary conditions? What are the advantages/disadvantages of direct versus iterative solutions? What is the difference between implicit and explicit iterative solutions? Be able to provide example methods for each technique