Computer Systems Expert 56753 CA(N)

Expertise Description

I have over 30 years experience specializing in the computer systems, software, and storage industry. My expertise includes: bus design, system bus, local area network (L.A.N.), bus bridge, standards, Advanced Technology Attachment (A.T.A.), AT Attachment Packet Interface (A.T.A.P.I.), Integrated Drive Electronics (I.D.E.), 1394 FireWire I-Link, Small Computer System Interface (S.C.S.I.), Futurebus, computer design, central processing unit (C.P.U.), multiprocessor, cache, memory controller, hard disk, storage networks, storage area network (S.A.N.), and network-attached storage (N.A.S.). My additional expertise includes: internet protocol, http, cookies, software, firmware, embedded systems, operating systems, input / output, I / O controller, simulation, performance and benchmark. I have more than 30 years expert witness experience with consultations, deposition, and courtroom testimony.

Areas of Expertise

Expert Witness

My expert witness experience includes: Patent litigation: invalidity & infringement analysis / Computer hardware design; cache memory; CPU design; RAM; memory subsystems; Operating systems software, Input/Output, Storage (hard disk drives); Computer bus standards (ATA, ATAPI, IDE, SCSI, USB); Internet protocol; firmware; file systems; I/O controllers: local area networks; Patent litigation: neutral expert advising Federal District Court judges; Commercial contract disputes: software development methodology & completion of work.

Consulting Experience

My consulting experience includes: Management of software development; Selection of intellectual property for patent applications; Management of business software development in IT; Management of Engineering development (hard disks).


Ph.D.Computer ScienceStanford
M.S.Electrical EngineeringCalifornia Institute of Technology
B.S.Engineering PhysicsCornell

Licenses Certifications

Awards & Affiliation

Institute of Electrical and Electronic Engineers
Computer Society
Institute of Electrical and Electronics Engineers
Technology Management Council
Association for COmputer Machinery
Forensic Expert Witness Association
IEEE Computer Society – National Lecturer on computer bus design

Primary Affiliation

Institute of Electrical and Electronic Engineers

Partial List of Consulting Expert Witness Cases