Research: Publications — Citations (Google Scholar) — Erdös number — Google Page
Technical interviewing involves discussion of a series of inter-related problems, which is essentially Socratic teaching in action!
A strong foundation in linear algebra makes it easy to understand techniques in machine learning and statistics. Gilbert Strang is a fantastic professor who has taught this course for over 30 years at MIT.
A list of problems that have linear time algorithms. It is fun to discover the algorithms.
Some tricks that help you shrink the size of your conference paper submissions.
My Erdös Number is 2, thanks to seven different co-authors whose number is 1.
Several customizations I made to Emacs in 2002.
Simplicity!
Can mathematical proofs be mere pictures?
This problem emerged in a research paper published in 2007
A list of sites with CS puzzles.
Resources for Machine Learning
Resources for Natural Language Understanding
Resources for Reinforcement Learning
Recent papers and resources for Knowledge Representation
Resources for Gamification
Resources for Creativity
Resources for Data Visualization
Resources for Marketing & Advertising
Resources for Deep Learning.
Resources for Multimodal Interfaces
Resources for Distributed Systems
Resources for Programming: C++, Python
Resources for UX Programming
Resources for music composition.
Resources for NLP Self Study.