Karl Soderlund is a true professional. I have been taking oil painting classes with Karl for the past 4.5 years. He has helped me become a better painter/artist because of his knowledge of art and his ability to teach through example and explanation. He has a great deal of patience and dedication with his students, taking a personal interest in each student's ability level and style. In a nurturing way, he develops each student to their full potential, by raising the bar of each finished piece. After painting for the past 20 years, and having other instructors before Karl, I can honestly recommend Karl as the one of the best of the best!