Josh Bloch ISR-Professor of The Practice, Institute for Software Research Office: 423 Tcsh Email: jbloch@andrew.cmu.edu Research Areas: Design and analysis of algorithms General programming languages Software design engineering