Avinash Kak
Purdue University

 * The Objects Trilogy Project
The 17-year long Objects Trilogy Project is now complete. Check it out.
 * Research Interests
 * The Classes I Generally Teach
 * Books Authored
 * Publications in Journals and Conference Proceedings
 * Purdue Robot Vision Lab
These deal with several topics of current interest in Machine Learning
These projects deal with machine learning, information retrieval, computer vision, and other topics.
 * Importance of Machine Learning to the SCUM of Large Software
A talk given on January 2, 2014, at Infosys, Bangalore, India
 * Emerging Themes in Software Engineering Research
A talk given in 2010, but the issues remain valid in 2015
 * Computer and Network Security
 * 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 2015.
 * An Essay on What is Wrong with How Computer Programming is
       Taught in Many Universities
 * Why Robots Will Never Have Sex --- a talk that makes fun of
        people who believe that computers are about to take over the world
A new version posted in August 2009. Hopefully this version has no typos in the narrative that goes with the slides.

And more...

 * Citation Counts as Provided by Google Scholar
 * Photo
 * A Special Purdue University Report on Using Markov Random Fields for Automatic Bug Localization in Large Software Repositories
 * Some recent journal pubs:   ( hover for title and click for download )        * hover      * hover      * hover   

Fun Factoid: A country-by-country breakdown of unique and non-unique visits to all pages under this document root

for the latest info regarding updates to the pages under this document root

Last updated: November 2015

Valid HTML 4.01 Transitional Valid CSS!