Skip to content

Introduction

About Your Instructor

Scott Stanchfield

By day, Scott works at Google in Android Developer Relations. They usually tell him to go play with some (colorful) blocks in the corner (so everyone else can actually get some work done).

By night, Scott can be found teaching Android Mobile Application Development and Kotlin programming for the JHU Whiting School. He also enjoys swing dancing, singing Karaoke and attending musicals whenever they stop in DC.

Scott's been a Software Developer/Architect for over 30 years. Some highlights:

  • Worked for Tom McCabe, creator of the Cyclomatic Complexity metric.

  • Worked for Frank DeRemer and Tom Penello, inventors of LALR parsing (the type of parsing used by the lex and yacc parser-generation tools)

  • Worked for Terence Parr (creator of PCCS/ANTLR - which use LL parsing), created a debugger for ANTLR and taught Java world-wide for four years.

  • Was on the ANSI C++ 1998 Standardization committee (don't blame him; he was only in the last two sessions and tried to stop it...)

  • Wrote Effective VisualAge for Java, Version 3.5 in the late 90's

  • Held the world record on Discs of Tron (arcade) in the mid 80's. Currently #3 at Twin Galaxies, and #3 on Arcade1Up's machine.

A Few Pictures

Best. Glasses. Ever!

Part of my MC-3P0 costume.

Best. Glasses. Ever! (Part of my MC-3P0 costume)

Welcome to the Hallcade

Had to do something with this awkward hall...

Welcome to the Hallcade

Education History

  • Bachelor of Arts Computer Science, The University of Michigan

  • Master of Science Computer Science, The Johns Hopkins University

Publications

Please see http://www.javadude.com/publications/

Contact Information

Website: https://javadude.com

JHU Email: scott.stanchfield@jhu.edu (use for all class communication)

Personal Email: scott@javadude.com (only use for non-class communication)