David Gerstl is Assistant Professor of Computer Systems at Farmingdale State College. He received his Ph.D. in Computer Science from Stony Brook University and a law degree from Columbia University. He also holds FAA certification as a flight instructor and as an aircraft mechanic. His research interests are varied, with an emphasis on Databases, Aviation Technology and Computer Law.
Prior to coming to Farmingdale, David worked as a programmer for IBM, as a management consultant for McKinsey and Company and ran international for the New York City Economic Development Corporation, the City's official economic development arm.
- Foundations of Computer Programming I
- Foundations of Computer Programming II
- Data Structures
- Introduction to Algorithms
- iOS Mobile Application Development
- Introduction to Database Systems
- Programming in SQL
- Database Administration & Security
- UNIX Operating Systems
- UNIX Operating Systems II
- Ph.D., Computer Science, State University of New York at Stony Brook, 1998
- J.D., School of Law, Columbia University, 2006
Certificates & Licensures
- CFI, Flight Instructor, Federal Aviation Administration, 06/01/2002–04/01/2020
- Bar Admission, First Department State Court of Appeals, State of New York, 05/01/2009–08/09/2017
- A&P, Aviation Maintenance Technician (Airframe and Powerplant), US Federal Aviation Administration, 05/01/2003
- Commercial Pilot, US Federal Aviation Administration, 05/01/2002
- David S. Gerstl, Leveraging Bitcoin blockchain technology to modernize security perfection under the Uniform Commercial Code in A. Maglyas and A. Lamprecht (Eds.), Software Business: 7th International Conference, ICSOB 2016, Ljubljana Slovenia, June 13-14, 2016, Proceedings, : Springer International Publishing (2016), 109-123.