Mark S. Weiner is a professor of law at Rutgers University School of Law - Newark. He teaches constitutional law, professional responsibility and legal history.