Eben Moglen is a professor of law and legal history at Columbia University, and is the founder, Director-Counsel and Chairman of Software Freedom Law Center, whose client list includes numerous pro bono clients, such as the Free Software Foundation. Moglen started out as a computer programming language designer and then received his bachelor's degree from Swarthmore College in 1980, where he won the Hicks Prize for Literary Criticism. In 1985, he received a master's degree in philosophy and a JD from Yale University. He has held visiting appointments at Harvard University, Tel Aviv University and the University of Virginia since 1987. He was a law clerk to Justice Thurgood Marshall (1986–87 term). He joined the faculty of Columbia Law School in 1987, and was admitted to the New York bar in 1988. He received a Ph.D. in history from Yale University in 1993. Moglen serves as a director of the Public Patent Foundation.