Computer Science
Extra Credit Linear Time Algorithms [19 August 2008] — A list of problems that have linear time algorithms. It is fun to discover the algorithms.
Emacs Tips n Tricks [2 March 2011] — Several customizations I made to Emacs in 2002.
Technical Interviews as Socratic Teaching [18 February 2008] — Technical interviewing involves discussion of a series of inter-related problems, which is essentially Socratic teaching in action!
Hallmarks of Good Design [18 February 2008] — Simplicity!
LaTeX Tips n Tricks for Conference Papers [20 September 2008] — Some tricks that help you shrink the size of your conference paper submissions.
Combinatorial Equivalences [19 August 2008] — Seven important theorems in combinatorics are equivalent to each other. Many problems have the Catalan number as their solution.
Mathematical Recreations: Proofs Without Words [24 October 2008]
Restricted BRGC (Binary Reflected Gray Code) [20 October 2008]

CV: HTML | PDF | PS

Research: PublicationsCitationsPh.D.Erdös numberGoogle PageGoogle Scholar