Software Engineering Expert 369791 AL

Expertise Description

I have over 10 years experience in the field Software Engineering. My experience includes programming languages and platforms, Internet and web systems, operating systems and servers, databases, project management and software development, and mobile/wireless devices and applications. I have prior expert witness experience.

Areas of Expertise

Expert Witness

My expert witness experience includes software patent infringement, multimedia patent infringement, web technology patent infringement, unified messaging system patent re-examination, medical software failure analysis, and source code/software/program design analysis.

Consulting Experience

My consulting services include software intellectual property and patent infringement/re-examination, software design/source code audit and review, software failure analysis, software non-performance claims, and miscellaneous software consulting.

Professional Experiences

My professional experience includes Adjunct Instructor of Computer Science, with prior experience as Co-Founder and CEO of a software company.


Ph.D. Computer Science University of Southern California
M.S. Computer Science University of Southern California
B.S. Computer Science Vanderbilt University