Professor of computer science with decades of experience in computer architectures and technologies.  Has specialized expertise in cloud storage, parallel and distributed computing, data networks and computer security, Internet and Web technologies and programming, mobile and embedded computing, as well as file systems and data storage technologies.

Formal Education

  • Ph.D. in Computer Science, University of Virginia
  • M.S. in Computer Science, University of Virginia
  • B.S. in Applied Math and Computer Science, Carnegie Mellon

Career Highlights

  • Founder and co-director of a university academic lab from which he leads ongoing research in the design of parallel and distributed computing systems as well as related technologies in Web, mobile, cloud, edge, IoT, big data, and machine learning
  • Also conducts research via an academic-industry partnership in areas including storage and memory technologies, big data, backup/restore, data deduplication, and file systems
  • Recipient of a National Science Foundation CAREER Award for his exemplification of the role of a teacher-scholar in his research
  • Experienced with the design of operating systems including for Internet of Things (IoT) devices

Expert Qualifications

  • Retained as a technology expert by plaintiffs and defendants in intellectual property litigations in all major venues, including in relation to technologies used by companies such as Adobe, Amazon, Apple, Blackberry, Broadcom, CapitalOne, Citrix, Ericsson, Facebook, Google, Groupon, Hewlett Packard, HTC, IBM, Juniper Networks, Micron, Microsoft, Motorola, NetApp, Nokia, Palo Alto Networks, Rackspace, SAP, and Wells Fargo
  • Has been deposed about two dozen times and testified in trials and an arbitration as well in ITC and PTAB proceedings
  • Testified before a three-judge panel as an expert in Internet e‑commerce applications
  • Offered testimony on behalf of plaintiff Sonos in an ITC investigation relating to devices featuring network audio