David Hirsch graduated from McGill University in Montreal, Canada with an honours arts degree (BA Phil), and honours degrees in common law (LLB) and civil law (BCL). He came to Australia in 1989 with a scholarship from Sydney University Law School and worked as a solicitor from 1992 before becoming a barrister in 2005. He specialised in medical law and has lectured to medical and legal audiences throughout Australia. David has a wide general knowledge of law and enjoys teaching. He taught a postgraduate course in law and coached a high school mock trial team for 10 years. Recently retired and keen to share his knowledge and insights, David has presented his very popular course, Understanding Australian Law, to other audiences several times since 2023.