teaching
Post title goes here
A short one or two sentence summary of the post, written plainly for a student audience.
Read post →educator · researcher · supervisor
Lecturer in Computer Engineering · Researcher · Project Supervisor
I teach programming, algorithms, data structures, machine learning and related areas while guiding bachelor's and master's students through research and software projects. Explore my publications, teaching interests, supervised projects and academic work.
teaching
A running list of the subjects I currently lecture and hold labs for. Replace with your real course catalogue.
def python_programming():
Core syntax through to file I/O, OOP, and small applied projects — the entry point for most students into programming.
def data_structures():
Arrays, linked lists, trees, and graphs, with an emphasis on when to reach for each in real problems.
def algorithms():
Complexity analysis, greedy and dynamic programming, graph algorithms — theory paired with implementation.
def machine_learning():
Supervised and unsupervised methods, model evaluation, and a project-based lab manual covering 12 sessions.
def simulation():
Discrete-event and stochastic simulation, queueing systems, and building models students can trust.
def capstone_studio():
Weekly studio sessions where final-year students scope, build, and defend their capstone projects.
research
Papers and conference work. Swap in real titles, venues, and links.
supervision
Bachelor's and master's students I'm currently supervising or have supervised.
Bachelor's
One line on what the project explores or builds.
in progressBachelor's
One line describing the capstone's scope and goal.
completed 2025Master's
One line on the research question and method.
in progressMaster's
One line on the completed thesis and its outcome.
completed 2024achievements
One line of context — awarding body, what it was for.
One line of context — awarding body, what it was for.
One line of context — awarding body, what it was for.
blog
Notes on teaching, research, and things I'm building.
teaching
A short one or two sentence summary of the post, written plainly for a student audience.
Read post →research
A short summary explaining what the post covers and who it's useful for.
Read post →