Here are some courses I have taught or I am teaching. Follow the school links to apply and register for classes.

Columbia International University

PhD Dissertation Mentor


Southeastern Baptist Theological Seminary

Church History II (HIS5120)


Judson College

REL 101 – Introduction to the Old Testament

REL 102 – Introduction to the New Testament

REL 320 – Christian History

REL 331 -- Theological Ethics 

REL 340 — World Religions

REL 341 – Introduction to Missiology

REL 393 – Old Testament Prophets

REL 395 – Johannine Literature

Fruitland Baptist College (Rocky Mount Extension)

NT 101 – New Testament 1

NT 102 – New Testament 2


North Carolina Wesleyan College

REL 220 – Religions of the East


Liberty University

Dissertation Committee Member


The South African Theological Seminary

Dissertation Committee Member