I had Amir for Family, Migration, and the Law. I really knew nothing beforehand and he truly makes the class so, SO interesting! It def helps that he's a practicing immigration lawyer, but the readings are fascinating and he is really funny and thoughtful. The assignments aren't too difficult. You learn A LOT about the horrific immigration system