Professor Horwitz teaches law and religion, constitutional law, and legal profession. He received his B.A. in English Literature from McGill Universtiy in Montreal in 1990, M.S., with honors, in Journalism from Columbia University in 1991, LL.B. from the University of Toronto in 1995 where he was co-editor-in-chief of the University of Toronto Faculty of Law Review, and LL.M. from Columbia Law School in 1997. Professor Horwitz clerked for the Honorable Ed Carnes of the United Court of Appeals for the Eleventh Circuit. Before joining the University of Alabama, Professor Horwitz was an associate professor at the Southwestern University School of Law in Los Angeles. He has also been a visiting professor at the University of Iowa College of Law, the University of San Diego School of Law, and Notre Dame Law School. In addition to having written and spoken widely on issues of constitutional law, Professor Horwitz is a member of the popular legal blog Prawfsblawg.