James Williams

Toggle secondary navigation

BA, BSc, JD, MSc, PhD (cand)

James Williams is a computer scientist and senior software engineer at Google’s Mountain View campus, where he works on distributed computing, privacy engineering and legal informatics. A graduate of the University of Victoria’s Faculty of Law, he has extensive experience with information security and privacy law. In addition to his standing as a doctoral candidate in computer science at the University of Toronto, he has published numerous peer-reviewed research papers, including articles on health information systems, software engineering, health law and privacy. His current research interests include algorithms, machine learning, simulation and scientific computing.

In the past, he has been funded by the Privacy Commissioner of Canada to produce deliverables on First Nations privacy, as well as consumer health informatics applications. He has also worked with Health Canada on regulatory approaches to personal health records systems. At the time of writing, he is working with the Stanford Program for Legal Tech and Design, as well as the Tech Policy Lab at the University of Washington. He is a member of the MIT CSAIL big data working group, and the Global Alliance for Genomics and Health security working group. He has active research projects in the areas of resilience engineering, machine learning, data sharing policy, and complex adaptive systems science.


LAW 3040X.03: Comparative Law: Privacy and Data Protection. (Winter, 2015)

LAW 2680.03: Legal Information Technology (Winter, 2015)