Adjunct professor of computer science with two decades of industry experience in software engineering and all phases of the software development life cycle. Expert in application review and remediation using both static and dynamic analysis techniques, reverse engineering, and performance and memory analysis. Research interests include design and implementation of embedded systems, synthesis of executable software from formal requirements, software engineering, and formal requirements languages.

Formal Education

  • Ph.D. in Computer Science, New York University
  • M.S. in Computer Science, Rensselaer Polytechnic Institute
  • B.A. (honors) in Computer Science, Western Connecticut State University

Career Highlights

  • Responsible for teaching a graduate level course in programming languages and developing curricula for a graduate level special topics course in .NET web development
  • Project coordinator and lead developer for concept, development, implementation, testing, deployment, and maintenance of custom designed software applications for over one hundred client projects
  • As a consultant to Microsoft Research, led design and development of an experimental software tool for biological modeling, based on stateof-the-art research in formal modeling
  • Consultant in evaluation of software-related intellectual property portfolios concerning infringement potential, IP value, use in the marketplace, prior art, and invalidity concerns
  • Microsoft Certified Professional Developer and Microsoft Certified Technology Specialist for .NET web-based applications and databases
  • Commercial pilot, ground instructor and flight instructor

Expert Qualifications

  • Testifying expert in an Inter Partes Review proceeding at the U.S. PTO’s Patent Trial and Appeal Board regarding a patented computer interface with targeted advertising
  • Testifying expert in a set of related U.S. District Court cases against Huawei, ZTE, Nokia and Samsung
  • Deposed as an expert witness in Motorola Mobility v. Microsoft
  • Consulting expert in Oracle v. Google
  • Testified in litigation before the Supreme Court of New York and the State of Michigan Circuit Court