He received a Juris Doctorate from Temple University School of Law in 1989 and a Bachelor of Arts degree in Linguistics from the University of Pennsylvania in 1986. He has also completed the American Sign Language/English Interpreting program at Community College of Philadelphia.