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.
Seven important theorems in combinatorics are equivalent to each other. Many problems have the Catalan number as their solution.
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.
Can mathematical proofs be mere pictures?
Technical interviewing involves discussion of a series of inter-related problems, which is essentially Socratic teaching in action!
This problem emerged in a research paper published in 2007
A list of sites with CS puzzles.