PAUL OFFEI

About

I'm currently a Part-time Teaching Assistant Lecturer @ Cape Coast Technical University. Formerly, a Course Convenor @ Nduom School of Business and Technology, where I teach courses related to machine learning and programming language.

Prior I obtained an M.S. in Computer Science from the University of Ghana, adviced by Prof. Ebenezer Owusu and B.A. in Economics from the University of Ghana, advised by Dr. Frank Agyire-Tetteh.

My research interest is in Machine Learning for natural language & visual Understanding and Generation with emphasis on Multimodal & Multilingual machine intelligence Safety and Alignment. My focus is developing algorithmic solution or approach to address the risk posed by Foundation Models (video, image, vision-language, audio-visual) & Multilingual Large Language Models and adopting Economics & Policy Analysis for Societal & Economic Measurement of AI Impact & AI Governance.

I'm building the TexkLab initiative to promote Responsible AI in Africa.

  • Favourite Sport: Football
  • Favourite Team: Chelsea FC
  • Second Sport: WWE and UFC
  • Third Sport: Althelitics
  • Favourite Meal Joint: KFC
  • Favourite Food: Jollof Rice
  • Favourite Song App: Spotify
  • Favourite Movie App: Netflix

In my free time I like running or playing at the beach shore and listening to music or watching movie series.

Tools

I Think of Programming Languages as a Tool and there is no such a perfect tool for everything but there is a right tool for every job. so in my opinion there is no such thing as a perfect language. So as a team lead on a project, you just have to pick a right language to your task at hand. We are in the era where most of the software we use are powered by the internet and is so obvious that the web technologies tools needed for this space are (HTML,CSS,JavaScript for the frontend) and (Go,Rust,Java,Python, or any other server side language for the backend)

However my daily work in the designing and engineering of machine learning models expose me to use the following tech stack

Python99%
C 90%
C++ 90%
Rust 90%
Numpy 99%
XLA 99%
Pytorch 99%
TensorFlow 99%
JAX99%
NVIDIA Collective Communications Library (NCCL)99%
CUDA 90%
Triton99%

Project Work

Ongoing Research Work

Integrating Large Language Models in Ghanaian Junior High Schools: Enhancing AI Literacy through Project-Based Computing Groupwork.

This study aims to contribute to the academic discourse by investigating how the integration of Large Language Models (LLMs) within a project-based learning (PBL) framework can enhance AI literacy among Junior High School students in Ghana.

Single Image Super Resolution Denoising Diffusion Probabilistic Model for Confocal Fluorescence Microscopy Image

The project seek to find a method of producing new microscopy images that is of high super resolution from this distribution using Diffusion Models.

Agentic AI for DevOps

LLMs/Agentic AI for Software Engineering

Research Publication

Still under construction and maintenance

New Lectures

Current courses I am teaching

NBIT405 :: 2024/2025 1st Semester

Artificial Intelligence

NITM305 :: 2024/2025 1st Semester

Business Database Development

NBIT209 :: 2024/2025 1st Semester

Data Structures and Algorithms

Old Lectures

Past courses I have been teaching

NBIT111 :: 2023 1st Semester

Programming Principles

NBIT209 :: 2023 1st Semester

Data Structures and Algorithms

NBIT405 :: 2023 1st Semester

Artificial Intelligence and Expert Systems

NBIT208/DIFT208 :: 2023 2nd Semester

System Analysis and Design

DIFT204 :: 2023 2nd Semester

Data Structures and Algorithms

Event

My presentations or talks from workshops, mentorship programs, seminars or conferences

C Programming Language

Problem Solving with C workshop

Topic

Coming Soon

Coming Soon coming soon

Topic

Coming Soon

Coming Soon coming soon

Topic

Coming Soon

Coming Soon coming soon

Topic

Contact

Office Hours

Thursday @ NSBT Computing Lab, IT Department