educator · researcher · supervisor

Dhiraj Pyakurel

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.

Python & Programming Algorithms Machine Learning Research Supervision
Academic teaching and research

Computer Engineering · Teaching · Research

teaching

Courses I teach

A running list of the subjects I currently lecture and hold labs for. Replace with your real course catalogue.

def python_programming():

Python Programming

Core syntax through to file I/O, OOP, and small applied projects — the entry point for most students into programming.

semester 1lab-based

def data_structures():

Data Structures

Arrays, linked lists, trees, and graphs, with an emphasis on when to reach for each in real problems.

corelab-based

def algorithms():

Design & Analysis of Algorithms

Complexity analysis, greedy and dynamic programming, graph algorithms — theory paired with implementation.

coremath-heavy

def machine_learning():

Machine Learning

Supervised and unsupervised methods, model evaluation, and a project-based lab manual covering 12 sessions.

electiveproject-based

def simulation():

Simulation & Modeling

Discrete-event and stochastic simulation, queueing systems, and building models students can trust.

elective

def capstone_studio():

Capstone Project Studio

Weekly studio sessions where final-year students scope, build, and defend their capstone projects.

year 4advising

research

Publications

Papers and conference work. Swap in real titles, venues, and links.

supervision

Students & projects

Bachelor's and master's students I'm currently supervising or have supervised.

Bachelor's

Student name — Project title

One line on what the project explores or builds.

in progress

Bachelor's

Student name — Project title

One line describing the capstone's scope and goal.

completed 2025

Master's

Student name — Thesis title

One line on the research question and method.

in progress

Master's

Student name — Thesis title

One line on the completed thesis and its outcome.

completed 2024

achievements

Honours & recognition

blog

Latest posts

Notes on teaching, research, and things I'm building.

teaching

Post title goes here

A short one or two sentence summary of the post, written plainly for a student audience.

Read post →

research

Post title goes here

A short summary explaining what the post covers and who it's useful for.

Read post →

notes

Post title goes here

A short summary of the post's main idea in plain language.

Read post →