Prior to that, he was an Adjunct Professor of Law at Golden Gate University, and a Senior Legal Counsel at the Natural Heritage Institute. He has also been a Research Fellow in the Program on Energy and Sustainable Development at Stanford University, a Resource Development Associate at the Law Finance Group Inc. and a Research Assistant at the Faculty of Law of the University of Alberta.