Frequently Asked Questions

Common questions about expert witness services

General Questions

What qualifies Joe Sremack as a technology expert witness?

Joe Sremack holds an M.S. in Computer Science from North Carolina State University and a B.A. in Computer Science and Philosophy from The College of Wooster. With over 20 years of forensic technology experience, he has consulted on more than 500 matters and served as expert witness across multiple jurisdictions.

He is the author of AI Forensics: Investigation and Analysis of Artificial Intelligence Systems (Chapman and Hall/CRC, 2026) and Big Data Forensics (Packt, 2015). He holds three professional certifications: Certified Fraud Examiner (CFE), Certified Information Systems Auditor (CISA), and Certified Information Privacy Professional (CIPP/US).

What types of cases does Joe Sremack handle?

Joe provides expert witness and consulting services across three main practice areas:

  • AI Forensics: Algorithmic bias claims, AI system failures, training data disputes, AI-generated content issues, and AI regulatory compliance
  • Software Analysis: Patent infringement, trade secret misappropriation, copyright and code copying, open source license compliance, and software defect liability
  • Data Analytics: Fraud investigations, class action certification and damages, regulatory compliance, and commercial disputes involving large datasets

Does Joe Sremack testify nationwide?

Yes. Joe has provided expert services in courts across multiple jurisdictions, including state courts, federal courts, and international arbitrations. He is available for in-person testimony, remote depositions, and virtual trial proceedings nationwide.

What is the difference between a testifying expert and consulting expert?

Testifying Expert: Joe provides formal expert opinions, written reports, deposition testimony, and trial testimony. His analysis and opinions become part of the case record and are subject to discovery.

Consulting Expert: Joe provides non-testifying advisory support, including case strategy development, technical analysis, and opposing expert critique. Work product is typically protected from discovery.

What industries has Joe Sremack worked in?

Joe has provided expert services across virtually every major industry, including technology, healthcare, financial services, insurance, energy, manufacturing, retail, and government. His experience spans matters ranging from Silicon Valley trade secret disputes to healthcare compliance to financial services fraud investigations.

AI Forensics

What AI technologies can Joe Sremack analyze?

Joe analyzes the full spectrum of artificial intelligence systems, including:

  • Large Language Models: ChatGPT, GPT-4/5, Claude, Llama, Gemini
  • Generative AI: DALL-E, Midjourney, Stable Diffusion, Sora
  • Computer Vision: Image recognition, facial recognition, object detection
  • Natural Language Processing: Text classification, sentiment analysis, entity extraction
  • Predictive Systems: Risk scoring, fraud detection, recommendation engines
  • Autonomous Systems: Self-driving vehicles, robotics, automated controls

What types of AI cases does Joe handle?

Joe provides expert testimony and consulting in AI-related cases involving:

  • Algorithmic bias and discrimination claims
  • AI system failures and performance disputes
  • AI-generated content and intellectual property disputes
  • Training data provenance and ownership disputes
  • AI model theft and trade secret misappropriation
  • AI hallucination and reliability issues
  • AI regulatory compliance matters

What is black-box analysis of AI systems?

Black-box analysis is a forensic methodology for evaluating AI system behavior without access to the underlying source code. Joe uses systematic testing to analyze inputs and outputs, identify patterns, measure performance, and detect potential issues like bias or inconsistent behavior. This approach is valuable when source code is unavailable, protected, or when independent verification of system behavior is required.

Software Analysis

What programming languages can Joe Sremack analyze?

Joe performs comprehensive source code analysis across multiple programming languages, including Python, R, C#, Java, C++, JavaScript, Go, Rust, Swift, and proprietary languages. His analysis covers code structure, algorithms, business logic, and software architecture.

What is repository forensics?

Repository forensics involves the analysis of source code version control systems to trace code history, establish authorship, and reconstruct development timelines. Joe conducts repository forensics on GitHub, GitLab, Bitbucket, Azure DevOps, and enterprise systems, examining commit histories, branch structures, and collaboration patterns to support trade secret, patent, and employment disputes.

What types of software cases does Joe handle?

Joe provides expert services in software-related litigation including:

  • Patent Infringement: Analysis of software implementations against patent claims
  • Trade Secret Misappropriation: Identification of trade secrets and analysis of alleged misappropriation
  • Copyright & Code Copying: Substantial similarity analysis and code comparison
  • Open Source Compliance: License compliance analysis for GPL, LGPL, Apache, MIT, and other licenses
  • Software Defect Liability: Root cause analysis for software failures
  • Employment Disputes: Analysis of code developed by former employees

How does Joe approach code comparison in trade secret cases?

Joe uses systematic methodologies to compare codebases, examining structural similarities, algorithmic approaches, variable naming patterns, comment artifacts, and development history. His analysis distinguishes between legitimate independent development, common industry practices, and potential misappropriation, providing clear documentation suitable for legal proceedings.

Data Analytics

What data sources can Joe Sremack analyze?

Joe analyzes data from a wide range of sources, including:

  • Enterprise Systems: ERP (SAP, Oracle, NetSuite), CRM (Salesforce), and custom business applications
  • Databases: SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, and other relational and NoSQL systems
  • Financial Data: Banking records, trading data, payment systems, and accounting records
  • Geospatial Data: GPS records, cell tower data, vehicle telematics, and location services
  • Cloud Platforms: AWS, Azure, Google Cloud, and SaaS applications
  • Big Data Systems: Hadoop clusters, Spark, and data lakes

What types of data analytics cases does Joe handle?

Joe provides forensic data analysis in cases involving:

  • Fraud investigations and white-collar matters
  • Class action certification and damages analysis
  • Commercial disputes involving large datasets
  • Securities and investment fraud
  • Healthcare fraud and abuse investigations
  • Regulatory compliance and government investigations
  • Antitrust and competition matters

What is Joe's experience with large-scale fraud investigations?

Joe has served as expert in some of the largest financial investigations in recent history, including three of the largest Ponzi schemes — among them the Bernie Madoff matter — as well as major stock option backdating investigations, mortgage-backed security fraud cases, and international regulatory compliance matters.

How does Joe present complex data findings to courts and juries?

Joe develops clear, compelling data visualizations that communicate complex findings to non-technical audiences. His approach emphasizes accuracy, clarity, and accessibility, translating technical analysis into visual presentations that support legal arguments without oversimplifying the underlying data.

Working With Joe

How does Joe Sremack approach early case assessment?

Early case assessment involves a preliminary technical evaluation to help counsel understand the key technical issues, identify relevant evidence sources, assess the strength of technical arguments, and anticipate potential challenges. This allows legal teams to make informed decisions about case strategy before committing to full expert engagement.

Can Joe serve as a court-appointed expert or special master?

Yes. Joe has experience serving as a court-appointed technical expert and special master for discovery disputes, forensic protocol development, and technical fact-finding. In this neutral role, he provides independent technical analysis to assist the court in resolving complex technology issues.

How do I engage Joe Sremack as an expert witness?

To discuss a potential engagement, please contact Joe directly with a brief description of the matter, the relevant timeline, and the jurisdiction. All inquiries are confidential. Joe will review the matter and respond promptly to discuss whether his expertise aligns with your needs.

Have Another Question?

Contact Joe directly to discuss your matter.

Get in Touch