MA336 Boundary Value Problems