Karl is very good - he is a very calm instructor. I enjoyed my lessons a lot and had a lot of support from him which made me feel much more confident for my lessons and for my test. The LDC workbook helped me a lot as well.