I have taught undergraduate course at UET Lahore and tutored undergraduate and master's students at Oxford.