I feared that tax is going to be a hard course. But I think a Prof makes a real difference. Rahat has been very organized, clear, and diligent. He is passionate and enthusiastic and teaches well. His lectures made reading the textbook easier for me. He cares about his students and tries to help them to the best of his capacity. Highly recommended!