|The Objects Trilogy Project
This project took 17 years to finish! Check it out!
The Classes I Generally Teach
Computability, Complexity, and Languages
|Publications in Journals and Conference Proceedings
|Purdue Robot Vision Lab
These deal with several topics of current interest in Machine Learning
|MY OPEN SOURCE PROJECTS
These projects deal with machine learning, information retrieval, computer vision, and other topics.
|The Truth Behind Machine Learning and AI
A talk given on November 5, 2019 at ADSA21, Boston.
Computer and Network Security
A 2018 Critique of Cybersecurity at TSA
A 2017 Critique of Cybersecurity at TSA
|Some Thoughts on What it Takes to Produce a Good Ph.D. Thesis
Revised in November 2012
My Tutorial on Object-Oriented Scripting at
the 2006 Open Source
An old presentation but still useful for learning object-oriented scripting in 2019.
TEACHING PROGRAMMING: An Essay
on What is Wrong with
How Computer Programming is Taught in Many Universities
Enseñar Programación (In Spanish)
Why Robots Will Never Have Sex --- a talk that makes fun of
people who believe that computers are about to take over the
A cleaned-up version posted in July 2017. Based on a talk that was given originally in 2007.
Citation Counts as Provided by Google Scholar
A special publication that shows how semantics (through word embeddings) and word order can be used for software search (2019)
Our publication on creating datasets for testing large-area land-cover classifiers for satellite images (2019)
Our first publication on unconstrained face recognition (2017)
Some not so recent but important journal pubs: ( hover for title and click for download ) hover hover hover hover
Purdue ECE Graduate Program in Computer Engineering
Fun Factoid: A country-by-country breakdown of unique and non-unique visits to all pages under this document root
the Twitter page
for the latest info regarding updates to the pages under this document root