• Research interests
  • Projects
  • Talks
  • Books
  • Papers
  • Patents
  • Popular Publications and media Appearances
  • Program Committees
  • Technical Advisory Boards
  • Education
  • Career History
  • Avocations