Michael Schidlowsky

michaels (followed by @, then cs, then a dot, then nyu, then a dot, and then edu)

Employment

I am a software engineer at Google.



Teaching

Fall 2013: Production Quality Software

Summer 2013: Production Quality Software

Spring 2013: Production Quality Software

Fall 2012: Production Quality Software

Summer 2012: Production Quality Software

Spring 2012: Production Quality Software

Fall 2011: Production Quality Software

Summer 2011: Production Quality Software

Spring 2011: Web Development with Ruby on Rails

Fall 2010: Production Quality Software

Summer 2010: Open Source Programming

Spring 2010: Web Development with Ruby on Rails

Fall 2009: Production Quality Software

Summer 2009: Open Source Programming

Spring 2009: Web Development with Ruby on Rails

Fall 2008: Production Quality Software

Summer 2008: Open Source Programming

Spring 2008: Web Development with Ruby on Rails

Fall 2007: Production Quality Software

Spring 2007: Production Quality Software



Research & Development

Revelytix MatchIT

A tool designed to find semantic, lexical, and other types of relationships in any type of data or metadata source.

Query by Humming

A system that allows the user to find a song by humming part of the tune.

Satisfiability Modulo Theories (SMT) Library

A library of benchmarks for Satisfiability Modulo Theories (satisfiability of formulas with respect to background theories for which decision procedures exist).



Conferences

MatchIT: Data Integration with Semantic Mapping Technologies,Semantic Technology Conference, March 8, 2006 (ppt)



Publications

Algorithms in Java - Parts 1-4, Sedgewick and Schidlowsky, Addison-Wesley, 2002

Algorithms in Java, Part 5, Sedgewick and Schidlowsky, Addison-Wesley, 2003



Education

MS Computer Science, New York University

AB Computer Science, Princeton University

Stuyvesant HS