Generate a tailored SOP for Dr. Stephen Edwards. Improve your application with a focused, well-structured draft.
Stephen Edwards is a tenured associate professor in the Department of Computer Science at Columbia University, where he has pursued an academic career since 2001. He received his Ph.D. from the University of California, Berkeley in 1997, and also holds an M.S. from Berkeley and a B.S. in Electrical Engineering from the California Institute of Technology. His research group focuses on automating the creation of software for embedded systems, particularly application-specific computers, and has developed numerous compilation techniques for the Esterel synchronous language aimed at real-time control. Edwards's work includes creating domain-specific languages as well as device drivers and communication protocols. In addition to his teaching and research, he engages in consulting and litigation support, offering expert witness services in patent litigation cases related to software and computer architecture. He has supervised several Ph.D. students and maintains an interest in new consulting opportunities.
Columbia University • New York, NY
Teaching and research in computer science, focusing on embedded systems and real-time control.
Department of Anthropology (GSAS)