I had him for MAC220, he is perfect honestly. Was very kind, intelligent and humble. Very respectful and responsive and understanding too. Work and exams are the usual and are a tad difficult but he gives enough time and warning to assist everyone. He cares for all students and always ensures to do the best for each one. Totally recommend he helps!