James Williams is a software engineer and adjunct law professor who currently resides in Seattle, Washington.  His work experience includes stints in software engineering, health informatics, information systems security, privacy law, and computational geometry. In addition to consulting for companies like Health Canada, Blue Pebble, and Google, he is a Ph.D. candidate in computer science at the University of Toronto under Steve Easterbrook and Mark S. Fox.

His current research interests involve complex systems sciencealgorithmssimulation, and artificial intelligence. Among his other interests are software engineering, privacy, and financial systems. At present, he is working on constraint satisfaction techniques for analyzing changes in urban infrastructure systemsHe has a strong interest in the analysis of socio-technical systems (e.g., legal systems, cities, and financial markets).

He served from 2012-2015 as an adjunct professor at Osgoode Hall Law School, teaching privacy law and legal information technology. When he briefly lived in Silicon Valley he was a visiting lecturer at Stanford Law School and the Stanford Design School, helping out Margaret Hagan with her legal design course. Since relocating to Seattle he has been focusing on privacy engineering and privacy policy development for several large organizations.

Current Affiliations:

Past Affiliations:

Comments are closed.