Stuart Marks is the JDK Core Libraries project lead in the Java Platform Group at Oracle. His areas of expertise include Collections, Lambdas, and Streams. As his alter ego "Dr Deprecator" he also works on Java's deprecation mechanism. Stuart previously worked on JavaFX and Java ME at Sun Microsystems. He has over thirty years of software platform product development experience in the areas of window systems, interactive graphics, payments, and mobile and embedded systems. Stuart holds a Master's degree in Computer Science and a Bachelor's degree in Electrical Engineering from Stanford University.