Ian taught Commercial Law and Company Law to undergraduate (LLB) students, Business Law, Commercial Law, Corporate Insolvency and International Taxation to postgraduate students (JD and LLM), and Understanding Financial Statements and Solicitors’ Accounts to Postgraduate Certificate of Laws (PCLL) students. He provided training on Solicitors’ Accounts to candidates attempting the Overseas Lawyers Qualification Examination (OLQE), as well as Hong Kong Company Law to candidates attempting the Hong Kong Chartered Governance Institute (HKCGI) Chartered Governance Qualifying Programme (CGQP) examination. His articles on changes to the Anti-Money Laundering Laws in Hong Kong were published in the Journal of Money Laundering Control. He also serves as a member of the Inland Revenue Board of Review.