Karl is more an advanced teacher that being said he doesnt use the resources available. He doesnt use canvas or post notes. In class he gives hard in class assignments that have nothing to do with what we learned that day. When he types you type and maybe hell explain the code if youre lucky. Hes a fun guy not a great teacher though.