He has taught courses on research methodology, ESP, applied linguistics, and language testing at the M.A. and Ph.D. programs in ELT and General Linguistics. His current research and teaching focus includes research methodology in applied linguistics and psychology of language.