He is a Professor of Law at Keio University Law School where he teaches constitutional law and human rights law. He has been a visiting professor at various French universities, and a visiting fellow at London School of Economics. Before joining the Keio University faculty, he was a professor of Public Law at Niigata University and Tohoku University.