I completed all three Math 226 courses. The courses are of high quality level and all topics are explained very well by Prof. Blanchard. Materials, exercises, midterm and final exams cover all the aspects discussed. I am very pleased to have shared this experience. I must thank the all staff for the great job.