Computer Science

CV: HTML | PDF | PS

Research: PublicationsCitations (Google Scholar) — Erdös numberGoogle Page

Technical Interviews as Socratic Teaching

Technical interviewing involves discussion of a series of inter-related problems, which is essentially Socratic teaching in action!

Linear Algebra by Gilbert Strang

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.

Extra Credit Linear Time Algorithms

A list of problems that have linear time algorithms. It is fun to discover the algorithms.

LaTeX Tips n Tricks for Conference Papers

Some tricks that help you shrink the size of your conference paper submissions.

My Erdös Number

My Erdös Number is 2, thanks to seven different co-authors whose number is 1.

Emacs Tips and Tricks

Several customizations I made to Emacs in 2002.

Hallmarks of Good Design

Simplicity!

Mathematical Recreations: Proofs Without Words

Can mathematical proofs be mere pictures?

Restricted BRGC (Binary Reflected Gray Code)

This problem emerged in a research paper published in 2007

Puzzle Sites

A list of sites with CS puzzles.

Machine Learning

Resources for Machine Learning

Natural Language Understanding

Resources for Natural Language Understanding

Reinforcement Learning

Resources for Reinforcement Learning

Knowledge Representation

Recent papers and resources for Knowledge Representation

Gamification

Resources for Gamification

Creativity

Resources for Creativity

Data Visualization

Resources for Data Visualization

Marketing & Advertising

Resources for Marketing & Advertising

Deep Learning

Resources for Deep Learning.

Multimodal Interfaces

Resources for Multimodal Interfaces

Distributed Systems

Resources for Distributed Systems

UX Programming

Resources for UX Programming

© Copyright 2008—2018, Gurmeet Manku.