He is super nice and I can tell he tries but he doesn't explain work that well. I took him in the summer so the work was a lot but he was understanding and tried to help as much as possible. I struggled to understand him which made me get a pretty low grade but other than that very caring teacher.