Ian taught Commercial Law and Company Law to undergraduate (LLB) students, Business Law 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 on Hong Kong Corporate Law to candidates attempting the Hong Kong Institute of Chartered Secretaries (HKICS) International Qualifying Scheme (IQS) Examination. His articles on changes to the Anti-Money Laundering Laws in Hong Kong were published in the Journal of Money Laundering Control.