James joined the ANU College of Law in July 2001. Prior to that time, he spent a number of years in legal practice working for the Attorney-General’s Department and the Australian Government Solicitor. Immediately prior to joining the ANU College of Law, he worked as Counsel Assisting the Solicitor-General of the Commonwealth, and appeared as junior counsel for the Commonwealth in a number of constitutional cases before the High Court of Australia. He has also worked as a legal researcher at the High Court. James is also a Consultant to Clayton Utz.