Combinatorial algorithms, networks and graph theory, Gray codes, complexity and data structures.
Computer Science
Combinatorial algorithms, networks and graph theory, Gray codes, complexity and data structures. He is also a co-founder of a leading Web 2.0 business: FreshBooks.