
About
Josh Bloch is a Professor at Carnegie Mellon University's School of Computer Science within the Software and Societal Systems Department (S3D). He holds a B.S. in computer science from Columbia University and a Ph.D. in computer science from Carnegie Mellon University.
Prior to his current academic role, Bloch held significant industry positions:
- Senior Systems Designer at Transarc (CMU spinoff)
- Distinguished Engineer at Sun Microsystems, where he authored the Java Collections library
- Chief Java Architect at Google
His research focuses on Software Engineering, Programming Languages, and Java ecosystem development. Bloch led the design and implementation of foundational Java platform features including the Collections Framework, java.math package, enums, annotations, for-each loop, try-with-resources, and assert statement.
He is the author of the seminal book 'Effective Java', recipient of the 2001 Jolt Award.
No information regarding student advising, research grants, or laboratory teams is provided in the source material.
Find Josh Bloch elsewhere
Related Searches
You Might Also Like
- Josh SunshineCarnegie Mellon University · Associate Professor
Ben L. TitzerCarnegie Mellon University · Researcher
William L. ScherlisCarnegie Mellon University · Professor
Andrew BegelCarnegie Mellon University · Associate Professor
Claire Le GouesMax Planck Institute for Security and Privacy · Professor
Olga GutanCarnegie Mellon University · Researcher