He is probably one of the nicest professors I have ever met. He cares about his students and he is always helpful and understanding. I would 100% take him again. He's funny so it always makes the classes more enjoyable. The topics we covered were also super interesting and made me actually want to do the work. 10/10 would recommend.