Karl is an excellent instructor, humorous and very knowledgeable! I passed with 30 hours of tuition, with high competence. My driving skills are excellent due to the teaching ability of my instructor. The LDC workbook was very helpful with building my driving knowledge, as well as being an excellent resource for reflection!