David Schaengold (Revelytix), on teaching young professionals w/ no formal CS training how to do semantics.