He is very well respected by the class, and the hands on approach is great. You do have to actually do the work though, can't pass without that. He answered a lot of my questions, and was super understanding when I fell behind due to an injury. He does have an accent, but since he does everything on the board, you can follow along easily and learn.