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)

  • 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...)

  • Spent four years as a world-wide Java corporate trainer.

  • 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

I'm a Noogler!

I'm a Noogler!

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

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

Welcome to the Hallcade

Wecome to the Hallcade. Had to do something with this awkward hall...

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)