He teaches a range of courses such as Old and New Testament Survey, Hermeneutics, Pastoral Theology, Missions, Pastoral Counselling, Major World Religions and Systematic Theology etc). He is currently the module leader for Biblical Theology and Apologetics at Christ Redeemer