First of all, Professor Amir Rasoulpour is an immigration lawyer. He is very nice, professional and helpful. His lectures are very interesting about the Immigration and the Law in the U.S. I find this class very useful and learned so many things about the US immigration laws. There were 2 exams (Midterm and Final - take home exams).. Easy A :)