Thomas Alexander Aleinikoff is a Professor of Law at Georgetown University Law Center , where he has taught courses in immigration and refugee law , citizenship law , constitutional law , and public law and legislation since June 1997 .
He has a great knowledge of citizenship and immigration law .