He is amazing! The best prof ever. Literally. I have never had a prof this amazing before. He cares a lot about the students and their progress. He replies to all your emails! Even if they are completely random, stupid and careless. He is very respectful towards everyone! He is very genuine and incredible! You must take his classes!