His areas of specialization include computer concepts, office applications, web development, photo editing, animation, and computer ethics. He has developed several face-to-face and online courses, including an advanced web programming course covering jQuery and mobile website development.