Xiao Su

Xiao Su, PhD

Computer Scientist

Xiao Su is a Professor and Chair of the Computer Engineering Department at San Jose State University. Prior to her academic appointment, she worked in the content networking division in Inktomi Corporation.

She is a renowned researcher in broad areas of software systems, computer networking, multimedia communications, network security, big data, and machine learning.

Xiao has been a principle or co-principle investigator in multiple grants, from NSF, NASA, and IT industry. She was a recipient of NSF CAREER award in 2006, a recipient of Charles Davidson College of Engineering Faculty Award for excellence in scholarship in 2010, and a recipient of Charles Davidson College of Engineering Applied Material’s award for teaching excellence in 2012.

Summary of Qualifications

  • Renowned scholar in the computer science community for her scientific contributions in the fields of distributed systems and multimedia communications.
  • Has taught courses in data structures, algorithms, computer networks, multimedia networking, security, network programming, network architecture and protocols, and mobile software development at both undergraduate and graduate levels.
  • Has published 60+ peer-reviewed technical papers, including book chapters, magazine articles, conference papers, and journal articles.
  • Has managed numerous research projects funded by NSF, NASA and IT industry, in the areas of networking systems, multimedia processing and communications, network security, and engineering projects.
  • Received National Science Foundation CAREER award (2006), SJSU College of Engineering Faculty Award for excellence in scholarship (2010), and SJSU College of Engineering Faculty Award for teaching excellence (2012).
  • Senior member of IEEE and ACM.
  • Holds a PhD in Computer Science from the University of Illinois at Urbana-Champaign.

Areas of Expertise

  • Video coding and processing

    H.263, H.264, H.265, MPEG-2, MPEG-4, VP8, VP9, error concealment

  • Media streaming

    RTSP, RTP, content delivery networks, peer-to-peer streaming, wireless streaming

  • Network protocols

    GSM, CDMA, WiFi, switching, routing, BGP, OSPF, Distance Vector, socket programming, software defined networking, OpenFlow, network function virtualization

  • Security

    cryptography, RSA, AES, hashing, network mapping, buffer overflow, SQL injection, web application security, DDoS, intrusion detection and prevention, firewall processing

  • Intelligent web

    web search, recommendation system, online advertising, user activity tracking and analysis, web mining, neural networks, deep learning

  • Operating systems

    UNIX, Linux, Mac OS, Windows, Android, iOS

  • Distributed systems

    cloud computing, virtualization, MapReduce, Hadoop

Litigation Experience

  • National Lawyers Guild v. City of Hayward


    Jurisdiction: Superior Court of California, County of Alameda
    Counsel: Office of the City Attorney, City of Hayward
    Nature of Suit: California Public Records Act

Meet More of Our Experts


Eric Koskinen - Computer Scientist
Eric Koskinen, PhD
Senior Testifying Expert New York

Dr. Eric Koskinen has low-level expertise ranging from operating systems, networks, and servers to high-level concepts such as software architecture and compilers. Currently, he is an Assistant Professor at Stevens Institute of Technology, and he holds a PhD in Computer Science from the University of Cambridge.

Sam Malek - Software Expert Witness
Sam Malek, PhD
Testifying and Consulting Expert Los Angeles

Sam Malek is a Professor in the School of Information and Computer Sciences at the University of California at Irvine. Dr. Malek has testified as an expert witness in a variety of software-related legal matters, including patent cases, IPRs (Inter Partes Review), contractual disputes, and other types of litigation.

Nenad Medvidovic - Software Expert Witness
Nenad Medvidović, PhD
Senior Testifying Expert Los Angeles

Nenad Medvidović is a Professor and Associate Chair for Ph.D. Affairs in the Computer Science Department at the University of Southern California. From 2009 to 2013, Medvidović was Director of the USC Center for Systems and Software Engineering. His research is in the area of software architectures and analysis.

Jae young Bang - Research Scientist
Jae Young Bang, PhD
Consulting and Testifying Expert Los Angeles

Dr. Jae Young Bang is a computer scientist and software technology consultant with a decade of experience in software engineering. He currently serves as a consultant and source-code reviewer in software litigation including patent/copyright infringement and breach-of-contract matters, and also as a researcher in software architecture design and analysis.

Jason Frankovitz - Software Engineering Expert
Jason Frankovitz
Software Engineering Expert Los Angeles

As a developer and CTO, Jason Frankovitz has been in the trenches of technology for more than 25 years. He has worked as a programmer, software development manager, technical analyst, CTO, and mentor in a wide variety of industries including social media, digital entertainment, and online advertising.

Muhammad Naveed, PhD
Testifying and Consulting Expert Los Angeles

Dr. Naveed is an Assistant Professor of Computer Science at the University of Southern California. He works on cryptography, systems security, and data breaches. His work has had a significant impact on Android security and has helped Google, Samsung, Facebook, and Amazon secure their products.