We have not found any cost information for this lawyer
Computer scientist and software engineer (BSc, MSc, PhD) with 20 years of experience in the software industry. Licensed attorney with an LLM in intellectual property law. Currently clerking for the Honorable Gerald J. Whalen, Presiding Justice of the New York Supreme Court, Appellate Division, Fourth Department.
Technical expertise:
Before moving to the United States I served as in-house counsel for the Ministry of Health in Ontario. I have been an adjunct professor of law at Osgoode Hall (York University), the University of Victoria, and Stanford University.
Note: I cannot take on any legal work while I am employed by the courts.
2
Practice Areas
5 years
2 years
We have not found any cost information for this lawyer
Quickly connect with top attorneys through our legal directory to get help with your legal issue.
Chat with a live agent who can match you with the right attorney for your legal needs.
Chat withState: Washington
Acquired: 2025
No misconduct found
State: New York
Acquired: 2025
No misconduct found
50 East Avenue, Suite 200, Rochester, NY, 14604
Not Yet Reviewed
No Endorsement Data Available Yet
This attorney hasn't received any attorney endorsements recently on Avvo.
No Endorsement Data Available Yet
This attorney hasn't created any attorney endorsements recently on Avvo.
2025 - Present
Senior Judicial Clerk, NY Supreme Court, Appellate Division, Fourth Department
2024 - 2024
Legal Intern, Chautauqua County Public Defender
2023 - 2024
Engineering Manager, Lexiden Inc.
2021 - 2022
Software Engineer (Research), Physna Inc.
2015 - 2015
Lecturer, Stanford University Law School
2013 - 2019
Software Engineer, Google, Inc.
2012 - 2015
Adjunct Professor, Osgoode Hall Law School
2010 - 2013
Security and Privacy Counsel, Ontario Ministry of Health
2009 - 2010
Privacy Specialist, Ontario Telemedicine Network
2007 - 2009
Systems Analyst, Maximus
2005 - 2007
Software Engineer, Foundation 9 Entertainment
2003 - 2005
Software Developer, Factory 1 Games
2025 - Present
New York State Bar AssociationMember
2025 - Present
Washington State Bar AssociationMember
2025 - Present
Erie County Bar AssociationMember
2025 - Present
New York State Academy of Trial LawyersMember
2012 - Present
American Bar AssociationMember
2006 - Present
Association for Computing MachineryMember
2024
PhD - Doctorate
2021
LL.M - Master of Laws
2011
MS - Master of Science
2009
JD - Juris Doctor
2003
BS - Bachelor of Science
2001
BA - Bachelor of Arts
2025
Generative AI and Intellectual Property Law
2023
2022
2014
2010
Social Networking: Privacy and Security Threats
2010
PHRs, SNAHCs and Privacy By Design
2009
EHR Interoperability
2021
2014
2011
2011
2010
2010
English
French